В HTML у меня на столе, как это:JQuery не поддерживает пользовательский атрибут в IE *?
<table for="availableTimeRanges"></table>
я пользователь JQuery, чтобы найти таблицу
var table = $("table[for='availableTimeRanges']");
В светлячок и хром, это работает, может вернуться к столу, но в IE8, ничего возврата Тогда я запускаю ниже код в IE8, нашли значение атрибута пустым:
$.each($("table"), function(i,n){
alert($(n).attr("for")
});
чем причина
'for' не пользовательский атрибут - это существующий атрибут (он определен в стандарте), но вы неправильно используете его в элементе TABLE. –