Hallo zusammen, ich bin gerade etwas ratlos. Nachdem ich nun schon ewig suche brauche ich doch mal eure Debbugging Tipps :-)
Es gibt eine Tabelle mit mehreren Rows. in jeder Reihe gibt es eine Spalte die einen Radio Button hat. (der wird später ausgeblendet) Ich möchte nun erreichen, dass wenn man auf die Reihe <tr> klickt, der Radio automatisch selektiert wird. An sich nichts besonderes sollte man meinen. Ich habe das auch schon wo anders so gemacht.
<table id="JtkTable">
<tbody>
<tr>
<td class="Jtktd1">
<td class="Jtktd2" title="test">
<div class="Jtk_Head">test Name</div>
<input type="radio" value="2" name="rad_test">
</td>
</tr>
...
Hier die Angabe mit jquery. Es ist jedoch so das nicht mal der allererste Alert erscheint. Es scheint so das die Tabelle mit der ID nicht gefunden wird? Ich habe schon den FF Cache geleert. Im Firebug sieht man jedoch die Tabelle und ID einwandfrei.
$('#JtkTable tbody').on( 'click', 'tr', function () {
alert('table click');
..
Auch dieses geht nicht:
$('#JtkTable tr').click(function() {
alert('jetzt klick un tr');
$(this).find('th input:radio').prop('checked', true);
})
$("#JtkTable").on("click", "tr", function() {
alert($( this ).text());
});
Was könnte man noch kontrollieren?
vielen Dank Gruss hawk