【发布时间】:2012-04-24 20:57:16
【问题描述】:
以下结构:
<label class="selectit">
<input value="3" type="checkbox" name="tax_input[event_type][]" id="in-event_type-3">
Workshops
</label>
我可以很容易地找出复选框是否被选中……
if ( $('#in-event_type-3').attr('checked') ) {
还有什么方法可以使用选择器,我可以在“研讨会”中选择复选框?问题是checkbox的id是动态生成的,不时变化。 label-text "Workshops" 但是是我设置的,我想知道我是否可以编写一个使用这个 "Workshops" 字符串来选择复选框的选择器?
对此有什么想法吗?
【问题讨论】:
-
用标签包裹复选框是否有效?
-
@JeffSahol 这不仅有效,而且是非常好的做法,因为它提供了更大的命中区域。
标签: jquery jquery-selectors checkbox