HTML中的奇怪属性

时间:2015-06-11 03:21:55

标签: jquery html internet-explorer-8

当我试图检查IE8中的一个文本框时,我发现标签中有一些奇怪的属性。仅在复选框和文本框中不会发生这种情况,所有输入类型也包括select

这个属性来自哪里?如果它有效,那是什么意思?

jQuery17204372428416893459="14"

<INPUT onblur="" id="id1" class="class1" onkeyup="" onclick="" onchange="" maxLength="30" size="200" name="name1" autocomplete="off" jQuery17204372428416893459="14" value="" />

1 个答案:

答案 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",