Событие клика для label с чекбоксом
Всем привет,
есть таблица table, в каждой строке есть чекбокс с лейблом: <td> <input id="..." type="checkbox" /> <label for="...">...</label> </td> Я привязываю обработчик клика по строке таблицы: $("#mytable tr.myrow").click(function(event) { }); Но проблема в том, что при щелчке по лейблу событие приходит два раза. Кто-нибудь сталкивался? как победить? Кликабельной должны быть вся строка в таблице, а в некоторых колонках нет чекбоксов, поэтому для них событие приходит один раз. |
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> $(document).ready(function(){ $('tr').click(function() { alert('Тест') }); }); </script> </head> <body> <table border='1'> <tr> <td> <input id="t1" type="checkbox" /> <label>...</label> </td> </tr> <tr> <td>Text </td> </tr> </table> </script> </body> </html> |
Спасибо!
|
Часовой пояс GMT +3, время: 01:33. |