Досадно, что установка свойства cssClass элемента управления checkbox ASP.NET делает HTML таким образом, вместо того, чтобы просто добавлять атрибут класса к входной тег:Нужна помощь с селектором JQuery, который возвращает все отмеченные флажки, которые являются дочерними узлами узла с указанным классом
<span class="myclass">
<input id="chkBox1" type="checkbox" name="chkBox1" />
</span>
Так вот я пытаюсь написать фильтр Jquery, который находит все выбранные флажки, которые вложены в тег диапазона с классом «MyClass» указанного.
Это то, что у меня есть до сих пор, но оно, похоже, не работает.
$(".myclass input[type='checkbox']:checked")
Кто-нибудь видит, что я делаю неправильно?
Я также принимаю решение, в котором рассказывается, как установить флажок управления, чтобы поместить атрибут класса dang в элемент управления ввода вместо того, чтобы обернуть вокруг него промежуток.
Это сделало трюк. Благодаря! Именно поэтому я понимаю. Я думал, что добавление пробела в селектор в основном эквивалентно OR для атрибутов по обе стороны от пространства. Я ошибаюсь? – JohnFx
Космос означает гнездование. См. Документы: http://docs.jquery.com/Selectors/descendant#ancestordescendant – DreamSonic