que tienen una vida sencilla al igual quedatos que pasan a una función jQuery click()
<span class="action removeAction">Remove</span>
Este lapso es dentro de una tabla, cada fila tiene un período de eliminación.
Y luego llamo a una URL usando AJAX cuando se hace clic en ese tramo. El evento AJAX necesita saber el ID del objeto para esa fila? ¿Cuál es la mejor manera de obtener esa identificación en la función de clic?
pensé que podía hacer algo como esto
<span class="action removeAction" id="1">Remove</span>
Pero un ID no debe comenzar con un número? ¿Derecha? Entonces pensé que podría hacer
<span class="action removeAction" id="my1">Remove</span>
Luego, simplemente quita la parte 'mi' de la ID, ¡pero eso solo parece ser Yuk!
A continuación, se muestra mi evento de clic y mi evento AJAX.
<script type="text/javascript" language="text/javascript">
$(document).ready(function()
{
$(".removeAction").click(function()
{
//AJAX here that needs to know the ID
}
});
</script>
Estoy seguro de que hay una buena manera de hacerlo?
Nota: No estoy buscando
$(this).attr("id");
Quiero ser capaz de pasar más de una pieza de información
Gracias. Jake.
Ah, ¿los atributos personalizados están bien? Pensé que eran maldad W3C? –
@jakenoble: ¿Por qué serían? Son increíbles y muy útiles en casos como el tuyo: http://www.w3.org/TR/html5/dom.html#custom-data-attribute –
Esto es bueno saberlo. Gracias. Gran pulgar hacia arriba –