这是我的代码:http://jsfiddle.net/9Vvpj/4/
请帮我弄清楚为什么这在除 IE7 以外的所有东西中都能正常工作!
它看起来像我的变量:
var quantity = quantity_input.val();
未定义
最佳答案
您不能在单个文档上有多个 ID - 这就是您的代码无法正常工作的原因....
试试这个:
var this_id = jQuery(this).data('input');
这使用了 data()
function 获取 HTML 中的“data-input”属性。我也更新了 HTML,而不是
<div id="CartProduct-118" class="quantityDown">-</div>
做
<div data-input="CartProduct-118" class="quantityDown">-</div>
关于javascript - jQuery 数量(输入值)+/- 按钮在 IE7 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317829/