按元素的name属性获取类中的元素

时间:2014-04-03 11:57:04

标签: jquery

<input type="checkbox" class="check" value="true" name="1">
<input type="checkbox" class="check" value="true" name="2">
<input type="checkbox" class="check" value="true" name="3">

现在我想要的是获取复选框&#34;检查&#34;名称为1,或2或3的类

我在下面试过但没有工作

var me=1;    // need to save it in a variable
$('.check[name=""+me]').prop("checked",true);    // pay attention in  +me

我应该工作,请让我知道。然后我会看看为什么它不起作用。谢谢我有时间处理我的问题。

3 个答案:

答案 0 :(得分:2)

你几乎就在那里

var me = 1;
$('.check[name="'+me+'"]').prop("checked",true);

答案 1 :(得分:1)

试试这个:

 var me = 1;
 $('.check[name='+me+']').prop("checked",true);

 $('.check[name="1"]').prop("checked",true);

<强> Working Demo

答案 2 :(得分:0)

$(".check")
  .filter(function(){ 
    return $(this).attr("name") == "1"; 
  })
  .attr("checked", true);