添加到购物车按钮-Javascript/JQuery错误
网页加载时: 无效的应用程序Id:必须是表示应用程序Id的数字或数字字符串 单击“添加到购物车”按钮时: 未捕获的TypeError:无法读取未定义的-(索引):459的属性“id” 下面是Javascript,我在(索引)459处用“错误行”标记了该区域添加到购物车按钮-Javascript/JQuery错误,javascript,jquery,Javascript,Jquery,网页加载时: 无效的应用程序Id:必须是表示应用程序Id的数字或数字字符串 单击“添加到购物车”按钮时: 未捕获的TypeError:无法读取未定义的-(索引):459的属性“id” 下面是Javascript,我在(索引)459处用“错误行”标记了该区域 尝试以下操作:button.id.indexOf('ec_快捷方式')$(button.id)-错误原因 $(按钮)是一个jQuery对象,请使用$(按钮)[0].id或$(按钮).prop('id')或只是按钮。id假设按钮是一个可以使用的
尝试以下操作:
button.id.indexOf('ec_快捷方式')
$(button.id)
-错误原因
$(按钮)
是一个jQuery对象,请使用$(按钮)[0].id
或$(按钮).prop('id')
或只是按钮。id
假设按钮是一个可以使用的DomeElement:
if (button.id.indexOf('ec_shortcut') != -1) {
或者,您可以使用prop()
从jQuery对象获取id
属性:
使用
attr
获取id值
$(button).attr('id');
注意:您可以使用此方法获取任何属性值
有关更多信息,请参阅
if ($(button).prop('id').indexOf('ec_shortcut') != -1) {
$(button).attr('id');