Ich habe eine liste Und ich versuche, den Kontext der Liste zu ermitteln, wenn der Benutzer mit einem Prototyp auf den Text klickt. Dieser Code alarmiert die Nachricht jedoch nicht. Was ist mit dem Code falsch?
Der Code ist hier zu sehen: www.modernarapca.com/test.php
JavaScript:
$$("ul#myList2 li").each(function(elmt) {
elmt.observe("click", function(ev) {
var tab;
tab = elmt.down("a").readAttribute("href");
alert("entered");
});
});
Markup:
<ul id="myList2">
<li>
<a href="javascript:;" class="" >text1</a>
</li>
<li>
<a href="javascript:;" class="" >text2</a>
</li>
<li>
<a href="javascript:;" class="" >text3</a>
</li>
</ul>
Antworten:
-1 für die Antwort № 1Oder vielleicht dieses ...
$("document").ready(function() {
$("#myList2 li").on("click", function(el) {
console.log(el.target);
var cont = $(el.target).html();
alert(cont);
});
});