I have a markup
<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>
Here I want to get the index of a specific td that has its own checkbox. For example, there should be 1. But I get 0 every time, which seems to be the index of the row. Here is the jquery code I used.
var answers = $('table tr.ans'); $.each(answers, function () { var answer = $(this).find("input[type='checkbox']:checked").index(); alert(answer); });
and here is the fiddle How to get the index of a particular td? Thanks
source share