jQuery ID以

DG3*_*DG3 122 javascript jquery

我试图让所有带有id的元素以一些值开头.下面是我的jQuery代码.我在搜索项目时尝试使用JavaScript变量.但它不起作用.我在下面想念的是什么?所以我搜索的id'值'是被点击元素的值

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


    });
});
Run Code Online (Sandbox Code Playgroud)

Mar*_*ahn 233

尝试:

$("td[id^=" + value + "]")
Run Code Online (Sandbox Code Playgroud)


Šim*_*das 48

干得好:

$('td[id^="' + value +'"]')
Run Code Online (Sandbox Code Playgroud)

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

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

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