Как бы я переписал этот фрагмент jQuery для работы в IE? - PullRequest
1 голос
/ 17 февраля 2011
$("input[multiple]").click();

Эта команда прекрасно работает в Chrome / Firefox, но не в IE, кто-нибудь знает, какой будет кросс-браузерный эквивалент этого?Благодаря @Andrew Marshall

alert($("input[multiple]").size())

возвращает 0.

1 Ответ

1 голос
/ 17 февраля 2011

по крайней мере, я не вижу атрибута 'множественные' в теге <input> для старого html:

http://www.w3.org/TR/html401/interact/forms.html

этот атрибут выглядит как что-то новое в html5:

http://dev.w3.org/html5/spec/common-input-element-attributes.html#attr-input-multiple

какой IE вы используете? это поддерживает html5? это просто возврат к html4? я проверил IE6, IE7 и IE8 на http://html5test.com, и ни один из них не поддерживает атрибут «множественный» в теге <input>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...