#jquery #jquery-selectors
#jquery #jquery-селекторы
Вопрос:
Я хотел бы знать, установлен ли тип ввода = «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 для списка флажков
Ответ №1:
Для поиска по тексту элемента вам нужно использовать :contains()
.
$('label:contains("Service Provider")').prev().is(':checked')
Ответ №2:
$("label:contains('Service Provider')").prev().is(':checked')
должно сработать