如何检查特定输入元素

时间:2015-12-09 08:05:56

标签: jquery icheck

<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');

1 个答案:

答案 0 :(得分:1)

由于find()是一个无效元素,您将无法i-check<input>。您可以做的是直接访问该复选框。

此外,由于checked是属性(而不是类),因此您需要使用prop('checked', true)。例如: $('input[name="copy_services[1]"]').prop('checked', true);

尝试查看此fiddle