You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求修改jQuery代码:适配Elementor商店的data-elementor-id属性

适配Elementor商店的jQuery代码修改

针对你的需求,只需调整选择器和属性获取方式即可,以下是修改后的代码:

保留原正则提取逻辑(兼容属性值含非数字字符的情况)

_current = $('body.single-product .product.type-product[data-elementor-id]');
_current = (_current.length) ? parseInt(_current.attr('data-elementor-id').match(/(\d+)/)[0], 10) : 0;

简化写法(适用于data-elementor-id为纯数字的场景,Elementor默认生成的该属性即为纯数字)

_current = $('body.single-product .product.type-product[data-elementor-id]');
_current = (_current.length) ? parseInt(_current.attr('data-elementor-id'), 10) : 0;

改动说明:

  • 选择器从[id]替换为[data-elementor-id],精准定位带有目标属性的产品元素
  • 将获取元素id属性的方式改为通过.attr('data-elementor-id')获取自定义属性值
  • 两种写法都保留了原代码的容错逻辑:当未找到目标元素时返回0

内容的提问来源于stack exchange,提问作者ScaleMonkey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 22:12:01