der Selektor in der jquery - rel-Attribut bekommen
Habe ich html-code wie dieser:
<li id="vol" rel="1">
//something here
</li>
<li id="vol" rel="2">
//something here
</li>
<li id="vol" rel="3">
//something here
</li>
Ich bin versuchen, um rel-Attribut, indem Sie diesen code ein:
$('#vol').click(function(){
var rel = $(this).attr('rel');
});
Aber es funktioniert nicht. Ändere ich auch this
zu #vol
, aber es hat nicht funktioniert.
Was soll ich tun?
können nicht, verwenden Sie dieselbe id mehrfach.
...und wenn Sie zu beheben, es wird alles gut funktionieren.
...und wenn Sie zu beheben, es wird alles gut funktionieren.
InformationsquelleAutor kamal | 2012-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Durch die Nicht arbeiten, ich gehe davon aus, dass jeder
li
Sie auf, gibt Sie zurück1
dies ist dadurch verursacht, dass mehrere ID auf einer Seite. Die IDs sollen eindeutig sein, verwenden Sie Klasse statt.versuchen
li
hätte ein Klick-listener gebunden.InformationsquelleAutor Andreas Wong
Ihr alle
id
sind die gleichen.So stellen Sie anderen Sie.Unter der Annahme, dass Ihre
li
innerhalbul
welche KlasseclsTest
InformationsquelleAutor Shree
Selektor von "id" (#id) wählen Sie nur ein element, verwenden Sie "Klasse" (.Klasse) statt
InformationsquelleAutor Bekzat Abdiraimov
Den code ändern, um
delegate
oderon
wenn Sie möchten, fügen Sie dem Ereignis dynamischInformationsquelleAutor coolguy
InformationsquelleAutor mano