definiert ist, habe ich ein div, das über ein this definiert wird. Stellen Sie sich das var div unten:Wie man auf dieses Attribut unter Verwendung von jQuery zugreift, vorausgesetzt, dass ein div durch dieses
<td itemid='desired number'>
<div>div 1</div>
<div class="action">div 2</div>
</td>
die var div Bedenkt man, wie kann ich das itemid Attribut des td auszuarbeiten, die es enthält. Beachten Sie, dass ich nicht eine Lösung wollen, die direkt das itemid Attribut zugreift, hat es auf die itemid die div enthält, 2.
var div = $('.action')
Ich habe versucht, mit parent() ohne Erfolg.
Danke.
'.parent' sollte gut funktionieren .. nicht sicher, warum es für Sie versagt ... Versuchen Sie' div.parent().attr ('itemid') ' –
eine Notiz itemid ist ungültig html Sie können Daten-* Attribute verwenden, wenn Sie also Daten schreiben-itemid wird gültig html –
Sind Sie sicher, dass Ihr div an das Dokument angehängt ist? Sie können dies mit Alert (div.parent(). Length) überprüfen. Wenn es 0 zurückgibt, bedeutet dies, dass Ihr div von $ (". Action") nicht gefunden wurde, da es nicht an dom angehängt ist –