IE8 не устанавливает значение входа - PullRequest
0 голосов
/ 20 мая 2010

У меня есть некоторые div с формами внутри них, и у меня есть входы с одинаковыми идентификаторами, но в разных div и формах, поэтому сделайте так:

$("divEdit form #ParentId").val(12);

работает на chrome / mozilla, но не на IE8
кто-нибудь знает почему?

Ответы [ 2 ]

5 голосов
/ 20 мая 2010

Вы не можете иметь несколько элементов с одинаковым id на одной веб-странице. Вам нужно будет использовать другой метод идентификации, например class (или с такими же элементами управления формы name).

3 голосов
/ 20 мая 2010

ID атрибуты должны быть уникальными на веб-страницах. Это часть спецификации, и вы всегда будете сталкиваться с проблемами, используя один и тот же идентификатор более одного раза.

http://www.w3.org/TR/html401/struct/global.html#h-7.5.2

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