Как получить доступ к этому флажку с помощью jquery? - PullRequest
0 голосов
/ 14 апреля 2011

Я хотел бы знать, установлен ли флажок input type = "checkbox" непосредственно перед проверкой метки или нет с использованием javascript. Единственное, что я знаю, это то, что на ярлыке есть «Поставщик услуг»

<input id="ctl00_ContentPlaceHolder1_UserTypeList_2" type="checkbox" name="ctl00$ContentPlaceHolder1$UserTypeList$2" />
<label for="ctl00_ContentPlaceHolder1_UserTypeList_2">Service Provider</label>

Попробовал это и не удалось.

$('label[text="Service Provider"]').prev().is(':checked')

Что я мог сделать?

Отказ от ответственности: это разметка, представленная веб-формами ASP.NET 2.0 для CheckBoxList

Ответы [ 2 ]

4 голосов
/ 14 апреля 2011

Для поиска по тексту элемента вам нужно использовать :contains().

$('label:contains("Service Provider")').prev().is(':checked')
1 голос
/ 14 апреля 2011

$("label:contains('Service Provider')").prev().is(':checked') должно работать

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