在HTML我有表是这样的:JQuery不支持IE *中的自定义属性?
<table for="availableTimeRanges"></table>
然后我用户的jQuery找到表
var table = $("table[for='availableTimeRanges']");
在Firefox和Chrome,这个工作,可以返回的表,但在IE8,没有什么回报 然后我运行下面的代码IE8,发现该属性值为空:
$.each($("table"), function(i,n){
alert($(n).attr("for")
});
什么原因
'for'不是一个自定义属性 - 它是一个现有的属性(它是在标准中定义的),但是你在TABLE元素上滥用了它。 –