javascript - jQuery 数量(输入值)+/- 按钮在 IE7 上不起作用

标签 javascript jquery jquery-selectors internet-explorer-7

这是我的代码: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>

Working exmaple

关于javascript - jQuery 数量(输入值)+/- 按钮在 IE7 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317829/

相关文章:

php - 如何在php中通过javascript获取重定向后的页面内容

javascript - 如何减慢滑动速度?

javascript - 输入类型日期、时间不适用于除 Chrome 之外的其他浏览器

javascript - 禁用点击掩码下方的 javascript 元素

javascript - 忽略图像的透明 Angular

javascript - jquery - 将引用 dom 元素的变量与选择器混合

javascript - 如何比较上传文件的宽度和高度?

android - 我的工作 Div 未调整大小以适应移动设备

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

jquery - 为什么这个选择器不起作用?