geladen Also, ich habe diese Tabelle:.find nicht auf td arbeitet nach DOM
<div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2">
<div class="panel panel-default">
<table class="table table-bordered" id="note-table">
</table>
</div>
</div>
... und ich lade Tabellenelemente nach dem DOM geladen ist; so dass die Tabelle sieht wie folgt aus:
<div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2">
<div class="panel panel-default">
<table class="table table-bordered" id="note-table">
<tr><td>This is a test</td></tr>
</table>
</div>
</div>
Mein jQuery-Code ist das, aber es funktioniert nicht.
$('#note-table').on("click", "td", function(){
var row = $(this).find('td:first').addClass("success");
});
(der Erfolg Klasse ist eine Bootstrap-Klasse, FYI)
Die var row =
Linie war, dass ich aus einem anderen Teil meines Codes umgewidmet, die gut funktioniert. Es funktioniert jedoch hier nicht.
ich eine „Uncaught Typeerror erhalten. $ (...) ist (.. .). addClass ist keine Funktion "Ich habe versucht, den var row Teil zu entfernen, aber das tut nichts. –
Entschuldigung. Ich hatte das teilweise falsch. Meine Antwort wurde aktualisiert. –
Vielen Dank! Es hat endlich funktioniert! –