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/