Идентификатор jQuery начинается с

Я пытаюсь получить все элементы с идентификатором, начиная с некоторого значения. Ниже приведен код jQuery. Я пытаюсь использовать переменную JavaScript при поиске элементов. Но это не работает. Что мне недостает ниже? Таким образом, id 'value' am search - это значение элемента clicked

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


    });
});

Ответ 1

попробовать:

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

Ответ 2

Здесь вы идете:

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

поэтому, если значение равно, например, 'foo', селектор будет 'td[id^="foo"]'.

Обратите внимание, что кавычки обязательны: [id^="...."].

Источник: http://api.jquery.com/attribute-starts-with-selector/