2012-04-04 59 views
0

我正在使用下面列出的jQuery脚本来选择一些复选框输入。jQuery脚本只能获得给定前缀的复选框

$(document).ready(function() { 
    $("input:checkbox:not(:checked)").each(function() { 
    var column = "table #" + $(this).attr("name");        
    $(column).hide(); 
    }); 

    $("input:checkbox").click(function(){ 
    var column = "table #" + $(this).attr("name");        
    $(column).toggle(); 
    }); 
}); 

我该如何修改脚本才能获得名称以“col_”开头的复选框?

谢谢!

回答

7

您可以选择使用^=属性表明前缀后缀$=

http://api.jquery.com/category/selectors/

$('input:checkbox[name^=col_]') 
+0

它工作正常。谢谢。 – Psyche 2012-04-04 17:16:36

+0

@Psyche你可以通过接受我的回答来感谢我:) http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – 2012-04-04 17:19:26

+0

我会接受它,但我必须等待5更多分钟:) – Psyche 2012-04-04 17:23:15