我在尝试访问比我的跨度高几级的复选框时遇到问题。
<div class="control-group">
<input type="checkbox" name="employed_now" id="employed_now" class="checkbox-msg"/>
<label><span class="label label-success checkbox-msg">Yes</span>employed_now</label>
单击时span.checkbox-msg
,我想遍历 dominput:checkbox
并选中/取消选中该复选框。
以下代码不起作用:
$(document).on('click', 'span.checkbox-msg', function (e) {
e.preventDefault();
$(this).parent().find('input:checkbox').attr('checked','checked');
});
我不能只使用/定位“checkbox-msg”的类名,因为页面上还有其他类。
如何将 parent > parent 定位到复选框?