어떤 값으로 시작하는 id를 가진 모든 요소를 얻으려고합니다. 아래는 내 jQuery 코드입니다. 항목을 검색 할 때 JavaScript 변수를 사용하려고합니다. 그러나 작동하지 않습니다. 아래에서 무엇을 놓치고 있습니까? 검색중인 id ‘value’는 클릭 한 요소의 값입니다.
$(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'
, 값이 예인 경우 선택기가됩니다 'td[id^="foo"]'
.
따옴표가 있습니다 필수 : [id^="...."]
.
출처 : http://api.jquery.com/attribute-starts-with-selector/