如何使用jquery访问此复选框?

时间:2011-04-14 13:57:24

标签: jquery jquery-selectors

我想知道输入类型=“复选框”是在检查标签之前还是不使用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 WebForms为CheckBoxList呈现的标记

2 个答案:

答案 0 :(得分:4)

要搜索元素的文本,您需要使用:contains()

$('label:contains("Service Provider")').prev().is(':checked')

答案 1 :(得分:1)

$("label:contains('Service Provider')").prev().is(':checked')应该有效