javascript - Jquery 不返回数据 IE

标签 javascript jquery html internet-explorer

我正在尝试使用 JQuery 从 html 页面获取类列表。我正在使用以下代码:

$('.questionsOnPage').each(function () {
    item = {}
    var id = this.id;
    ....

这适用于所有浏览器,但不适用于 IE 10(我没有尝试过旧版浏览器)但在 IE 中 this.id 为 null

html 看起来像这样:

<div value="23" class="questionsOnPage"><input id="23" class="questionCheckBox"         type="checkbox" />
 ...               
<div value="24" class="questionsOnPage"><input id="24" class="questionCheckBox" type="checkbox" />
 ...   

如果可以的话请帮忙

最佳答案

This works in all browsers but not IE 10

这不是真的。它不适用于任何其他浏览器。

.questionsOnPage 是 div,没有 id

ID 位于 .questionCheckBox

为什么要在 div 中放置 value 属性?这是没有意义的,把它放在 input 元素中。

关于javascript - Jquery 不返回数据 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21177264/

相关文章:

javascript - Rails 4 CoffeeScript 点击不起作用

php - Jquery 只刷新一次 Div

javascript - <select>内<option>的value属性不是通过$.each jQuery函数添加的

javascript - Google map 嵌入 + 搜索框

javascript - 使用 jQuery 从 HTML 属性中收集数据

javascript - 如何创建 XMLHttpRequest 包装器/代理?

jquery - 滚动(鼠标触摸边框时向左/向右)行为类似于 Windows 8,但使用 jQuery

javascript - 如何制作下拉菜单行为?

javascript - JSDOM + Ava – 全局依赖 `document`的测试函数

javascript - 类的经典 javascript 选择器