|
|
|
| Здравствуйте. Подскажите пожалуйста какой написать код для выбора строки в таблице?
Т.е. вывожу данные из базы MySQL при помощи PHP в таблицу, самый первый столбец содержит в себе radiobutton, который можно отметить. Вот как сделать так, чтобы при нажатии на строку в этой таблице выбирался в этой же строке radiobutton. Подозреваю, что нужно использовать событие onClick, пните пожалуйста в нужное русло. | |
|
|
|
|
|
|
|
для: Ruthless
(28.08.2014 в 16:43)
| | jQuery у вас используется? | |
|
|
|
|
|
|
|
для: confirm
(28.08.2014 в 16:57)
| | Нет, не использую | |
|
|
|
|
|
|
|
для: Ruthless
(28.08.2014 в 16:58)
| | Покажите тогда полностью код одной строки таблицы.
В общем, если ячейки таблицы содержат много других узлов, то делайте так:
<script>
function setRadio(e) {
while(e.tagName != 'TABLE') {
if(e.tagName == 'TR') {
e.firstChild.firstChild.click();
break;
}
e = e.parentNode;
}
}
</script>
<table onclick="setRadio(event.target || event.srcElement)">
<tr><td><input type="radio" name="name" /> text</td><td>text</td><td>text</td></tr>
<tr><td><input type="radio" name="name" /> text</td><td>text</td><td>text</td></tr>
<tr><td><input type="radio" name="name" /> text</td><td>text</td><td>text</td></tr>
</table>
|
| |
|
|
|
|
|
|
|
для: confirm
(28.08.2014 в 17:29)
| | Спасибо огромное, самое то. Все работает. | |
|
|
|