Ich habe einige Probleme mit jQuery.jQuery Klick-Funktion funktioniert nur am ersten Element
Ich mache ein einfaches CMS und in der Schnittstelle habe ich eine Liste von Seiten, in jedem Listenelement ist ein Bearbeitungslink. Ich habe jQuery auf Klicks mit dieser Bearbeitungs-ID aufmerksam gemacht. Es wird dann nach dem übergeordneten LI suchen, um zu sehen, welche ID es hat, damit der Benutzer die Änderungen in der richtigen pageId in der Datenbank speichern kann.
Meine Liste
<ul id="sortable" class="ui-sortable">
<li class="sortable" id="listItem_1">
<a href="#" id="edit">edit</a>
<span id="title">List item 1</span>
</li>
<li class="sortable" id="listItem_2">
<a href="#" id="edit">edit</a>
<span id="title">List item 2</span>
</li>
etc..
</ul>
Und das Javascript
<script type="text/javascript">
$(document).ready(function() {
$('a#edit').click(function(){
alert($(this).parent("li").attr("id"));
})
});
Aber nur die ersten bearbeiten Link funktioniert. Alle anderen werden einfach ignoriert. Sie können das Problem hier arbeiten, http://info.radio-onair.ath.cx/active/scms/admin/pages/test.html
Vielen Dank im Voraus.
Ah ja, es funktioniert , Danke. Komisch, dass ich nicht an deine andere Methode gedacht habe. Könnte das stattdessen verwenden. Danke noch einmal. – Macint