Próbuję uzyskać wszystkie elementy z identyfikatorem zaczynającym się od jakiejś wartości. Poniżej znajduje się mój kod jQuery. Próbuję użyć zmiennej JavaScript podczas wyszukiwania elementów. Ale to nie działa. Czego mi brakuje poniżej? Więc id 'wartość' szukam jest wartością klikniętego elementu
$(document).ready(function() {
$('input[name$="_chkmulti"]').click(function(){
var value = $(this).val();
$("td[id^= + value +]").each(function(){
alert("yes");
});
});
});
javascript
jquery
DG3
źródło
źródło
Proszę bardzo:
$('td[id^="' + value +'"]')
więc jeśli wartością jest na przykład
'foo'
, selektor będzie'td[id^="foo"]'
.Zauważ, że cytaty są obowiązkowe :
[id^="...."]
.Źródło: http://api.jquery.com/attribute-starts-with-selector/
źródło