Mi htmlJquery encontrar una casilla dentro de una fila de la tabla
<TR class="datarow" id="rowId"><TD>1</TD><TD>895171</TD><td class="classID"><INPUT type="checkbox" /></TD></TR>
¿Cómo utilizo jQuery para averiguar si la casilla de verificación en esta fila en particular está marcada o no. Supongamos que conozco el rowId único.
Actualmente, estoy haciendo esto
var checkbox = $('#' + rowId + " td input:checkbox");
if (checkbox.checked) {
alert("checked");
} else {
alert("unchecked");
}
Pero esto no parece para detectar cuando se marca la casilla.
EDITADO Curiosamente, la siguiente tampoco funcionó:
var curRow = $('#' + curRowId);
var checkbox = $(curRow).find('input:checkbox').eq(0);
if (checkbox.checked) {
alert("checked");
} else {
alert("unchecked");
}
Er, y la referencia que falta más arriba: [Selectores adicionales compatibles con jQuery] (http://api.jquery.com/category/selectors/) –
¡Esto funciona! ¿Podría proporcionar una solución sobre cómo configurarlo si no lo es? Parece que no puedo encontrarlo #confused – Notflip
@MiguelStevens: simplemente asigne 'true' o' false' a la propiedad 'checked'. –