如何检查特定输入元素后的 i-check 框
How to check the i-check box after the particular input element
<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>
如何select上面的复选框。
我使用的编码是
alert($('input[check="po-s-7"]').attr('type'));
$('input[check="po-s-7"]').find('i-check').addClass('checked');
您将无法 find()
class i-check
因为 <input>
是空元素。您可以做的是直接访问复选框。
此外,由于 checked
是一个属性(而不是 class),您需要改用 prop('checked', true)
。例如:
$('input[name="copy_services[1]"]').prop('checked', true);
试着看看这个 fiddle。
<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>
如何select上面的复选框。
我使用的编码是
alert($('input[check="po-s-7"]').attr('type'));
$('input[check="po-s-7"]').find('i-check').addClass('checked');
您将无法 find()
class i-check
因为 <input>
是空元素。您可以做的是直接访问复选框。
此外,由于 checked
是一个属性(而不是 class),您需要改用 prop('checked', true)
。例如:
$('input[name="copy_services[1]"]').prop('checked', true);
试着看看这个 fiddle。