Klicken Sie auf td, wählen Sie den radio-button in jQuery

Habe ein kleines problem mit einige sehr einfache jQuery, ich möchte in der Lage sein, um klicken Sie auf eine Zelle in der Tabelle, und dann haben Sie es automatisch wählen Sie den radio-button innerhalb.

HTML:

  <table>
   <tr>
    <td>
     1<br>
     <input type="radio" name="choice" value="1">
    </td>
    <td>
     2<br>
     <input type="radio" name="choice" value="2">
    </td>
    <td>
     3<br>
     <input type="radio" name="choice" value="3">
    </td>
   </tr>
  </table>

jQuery:

 $("td").click(function () {

  $(this).closest('input:radio').attr('checked',true);

 });

Jede Hilfe wäre wirklich zu schätzen, danke!

Da die Antworten sind schon korrekt, ich ll nur hier hinzufügen, dass .closest() ist für das Durchlaufen up der DOM-Baum, z.B. immer die <tr> oder die <table>, anstatt nach unten.

InformationsquelleAutor Nick | 2011-01-07

Schreibe einen Kommentar