当我试图检查IE8中的一个文本框时,我发现标签中有一些奇怪的属性。仅在复选框和文本框中不会发生这种情况,所有输入类型也包括select
。
这个属性来自哪里?如果它有效,那是什么意思?
jQuery17204372428416893459="14"
<INPUT onblur="" id="id1" class="class1" onkeyup="" onclick="" onchange="" maxLength="30" size="200" name="name1" autocomplete="off" jQuery17204372428416893459="14" value="" />
答案 0 :(得分:0)
确认您在使用此小提琴时遇到同样的问题:http://jsfiddle.net/0ya6zfLf/1/
这&#34; expando&#34; jQuery使用属性来跟踪事件 绑定到您的checkbox元素。如果您无法检查,那可能就是这样 因为你有一个阻止它的事件处理函数。
试试这个:
您需要修改您的jquery源代码。例如,1.6.2: https://jsfiddle.net/B4TyL/1/
包括以下内容:
jQuery.extend({
cache: {},
// Please use with caution
uuid: 0,
// Unique for each copy of jQuery on the page
// Non-digits removed to match rinlinejQuery
expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ),
您可以按如下方式更改expando行:
// Does not support multiple copies of jQuery on the same page!
// 0 included to match rinlinejQuery (/jQuery\d+/)
expando: "jQuery0",