首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复选框标签的jQuery选择器

问复选框标签的jQuery选择器
EN

Stack Overflow用户
提问于 2009-07-27 04:21:25
回答 5查看 270K关注 0票数 259
代码语言:javascript
复制
<input type="checkbox" name="filter" id="comedyclubs"/>
<label for="comedyclubs">Comedy Clubs</label>

如果我有一个带有描述它的标签的复选框,我如何使用jQuery选择标签?给标签标签一个ID并使用$(#labelId)选择它会更容易吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-27 04:23:26

这应该是可行的:

代码语言:javascript
复制
$("label[for='comedyclubs']")

另请参阅:Selectors/attributeEquals - jQuery JavaScript Library

票数 477
EN

Stack Overflow用户

发布于 2012-08-03 15:08:34

代码语言:javascript
复制
$("label[for='"+$(this).attr("id")+"']");

这应该允许您为循环中的所有字段选择标签。您需要确保您的标签应该是for='FIELD',其中FIELD是为其定义此标签的字段的id。

票数 72
EN

Stack Overflow用户

发布于 2009-07-27 04:23:51

这应该可以做到:

代码语言:javascript
复制
$("label[for=comedyclubs]")

如果您的id中包含非字母数字字符,则必须用引号将attr值括起来:

代码语言:javascript
复制
$("label[for='comedy-clubs']")
票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1186416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档