通过jQuery选择与某些条件匹配的复选框

时间:2014-07-07 09:50:48

标签: javascript jquery checkbox coffeescript

在我的HTML中,我有一些复选框。当我想通过jquery找到每个复选框时,我会做这样的事情:

 $("#car_additions tr td input[type=\"checkbox\"]")

这在Firebug中给出了以下输出:

Object[input#car_car_addition_assignments_attributes_0_car_addition_id.boolean wartość atrybutu = "11", input#car_car_addition_assignments_attributes_0_default.boolean wartość atrybutu = "1", input#car_car_addition_assignments_attributes_3_car_addition_id.boolean wartość atrybutu = "12", input#car_car_addition_assignments_attributes_3_default.boolean wartość atrybutu = "1"]

现在我只想找到id结尾的复选框:

car_addition_id.boolean

有没有办法在jQuery中执行此操作?

2 个答案:

答案 0 :(得分:1)

您需要使用attribute ends with selector

  

选择具有指定属性的元素,其值完全以给定字符串结尾。比较区分大小写。

<强>代码:

 $( "input[id$='car_addition_id.boolean']" )

答案 1 :(得分:1)

您可以使用jQuery中提供的Ends with selector

$('#car_additions tr td input[type="checkbox"][id$="car_addition_id.boolean"]')