<input type="hidden" name="services_hidden" id="services_hidden_1" acc_code="620040" desc="noolssl" project="2733773" cost_center_1="4564" cost_center_2="" cost_center_3="" cost_center_4="" cost_center_5="" price="1000.000000" discount="5.000000" vatcode="E4" check="po-s-7">
<div class="checkbox">
<label>
<input class="i-check copy_services_poid" name="copy_services[1]" type="checkbox" value="1">
</label>
</div>
如何选择上述复选框。
我已将编码用作
alert($('input[check="po-s-7"]').attr('type'));
$('input[check="po-s-7"]').find('i-check').addClass('checked');
答案 0 :(得分:1)
由于find()
是一个无效元素,您将无法i-check
类<input>
。您可以做的是直接访问该复选框。
此外,由于checked
是属性(而不是类),因此您需要使用prop('checked', true)
。例如:
$('input[name="copy_services[1]"]').prop('checked', true);
尝试查看此fiddle。