Tengo problemas con jQuery.La función jQuery click solo funciona en el primer elemento
Estoy haciendo un CMS simple y en la interfaz tengo una lista de páginas, en cada elemento de la lista hay un enlace de edición. Hice jQuery escuchar los clics con esa id de edición. A continuación, observará el LI de los padres para ver qué ID tiene para que el usuario pueda guardar los cambios en la ID de la página correcta en la base de datos.
Mi Lista
<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>
Y el javascript
<script type="text/javascript">
$(document).ready(function() {
$('a#edit').click(function(){
alert($(this).parent("li").attr("id"));
})
});
Pero sólo los primeros trabajos de edición de enlaces. Todos los demás solo son ignorados. Puede ver el problema trabajando aquí, http://info.radio-onair.ath.cx/active/scms/admin/pages/test.html
Gracias de antemano.
Ah sí funciona , gracias. Es gracioso que no pensé en tu otro método. Podría usar eso en su lugar. Gracias de nuevo. – Macint