tengo marcadoobtener el índice de jQuery elemento "td"
<table>
<tr id="1">
<td colspan="4">
<p class="que">
1. Who are you?</p>
</td>
</tr>
<tr class="ans">
<td>
<input type="checkbox" />Student
</td>
<td>
<input type="checkbox" checked="true" />Developer
</td>
<td>
<input type="checkbox" />Other
</td>
<td>
<input type="text" />
</td>
</tr>
</table>
Aquí quiero obtener el índice de la td particular que tiene su casilla marcada. Por ejemplo, aquí debería ser 1. Pero obtengo 0 cada vez que parece el índice de la fila. Aquí está el código jquery que he usado.
var answers = $('table tr.ans');
$.each(answers, function() {
var answer = $(this).find("input[type='checkbox']:checked").index();
alert(answer);
});
y aquí está la fiddle ¿Cómo puedo obtener el índice de la TD en particular? Gracias
No puede combinar los selectores. Esto solo funcionaría si hubiera una sección de respuestas. –
@Jack: actualicé la respuesta, gracias por su aporte. – Jon