Der Code unten funktioniert nur für die erste Div. Ich kann keine anderen divs anzeigen, wenn ich auf die anderen "img" s geklickt habe. Kennen Sie eine Methode, um das zweite (nächste) Element zu erreichen?Wie wird das zweite Element mit JQUERY ausgewählt, wenn auf das Bild geklickt wird?
$(document).ready(function() {
$('.imgOpenClose').click(function() {
if ($(this).attr("src") == "images/openTree.gif") {
$(this).attr("src", "images/closeTree.gif");
$(this).parent().find('div').eq(0).show();
}
else {
$(this).attr("src", "images/openTree.gif");
$(this).parent().find('div').eq(0).hide();
}
});
});
Können Sie uns einige Beispiele HTML für die Seite, die Sie wollen Ihr Javascript zum laufen? Ansonsten fehlt es Ihrer Frage an Details, und wir können Ihnen nicht wirklich helfen. – rampion