我嵌套的HTML标签&输入标签不for=""
属性的标签,所以我不能只用selecor轻松检查标签:检查标签值
<ul id="categorychecklist" data-wp-lists="list:category" class="categorychecklist form-no-clear">
<li id="category-6" class="popular-category"><label class="selectit"><input value="6" type="checkbox" name="post_category[]" id="in-category-6"> Action</label></li>
<li id="category-7" class="popular-category"><label class="selectit"><input value="7" type="checkbox" name="post_category[]" id="in-category-7"> Adventure</label></li>
</ul>
我要检查,如果标签是“行动“或”冒险“然后检查其复选框输入。
任何帮助表示赞赏。
$('li label')。text();应该可以工作 – Sergio
@Sergio:是的,在那里抛出一个'$ .trim' ... –
你还没有告诉我们什么触发你的代码来检查这些元素。如果用户点击复选框会触发检查,那么请查看我的答案以获取可能的解决方案(使用jsFiddle示例)。 – gibberish