Jquery选择id以" idName"开头的div的所有复选框;

时间:2015-02-12 08:31:51

标签: jquery

以下代码适用于单个变量idName

$('#' +idName+ ' input:checkbox').each(function() {...}

其中idName是id为div的变量,例如abc 但是现在idName可以有任何值,包括abc1,abc2等(即abc_)。  我使用了以下代码:

$('[id^="'+idName+'"] input:checkbox').each(function() {...}

但它不起作用。任何人都可以指出我出错的地方吗? 很抱歉没有安排小提琴

2 个答案:

答案 0 :(得分:0)

试试这些

 $("input:checkbox[id="+idName+"]").attr('checked',false);

答案 1 :(得分:0)

$("div[id*='idName']").each(function(){
    $(this).children('input').attr('checked','checked');
})