jQuery ID开头

我正在尝试使用某个值开始的所有元素。 以下是我的jQuery代码。 我正在尝试search项目时使用JavaScriptvariables。 但它不起作用。 我在下面丢失了什么? 所以我要search的id值就是clicked元素的值

$(document).ready(function() { $('input[name$="_chkmulti"]').click(function(){ var value = $(this).val(); $("td[id^= + value +]").each(function(){ alert("yes"); }); }); }); 

尝试:

 $("td[id^=" + value + "]") 

干得好:

 $('td[id^="' + value +'"]') 

所以如果该值是例如'foo' ,那么select器将是'td[id^="foo"]'

请注意,引号是强制性的[id^="...."]

资料来源: http : //api.jquery.com/attribute-starts-with-selector/