Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.10.2011, 18:58
Аспирант
Отправить личное сообщение для debugx Посмотреть профиль Найти все сообщения от debugx
 
Регистрация: 24.05.2011
Сообщений: 40

Событие клика для label с чекбоксом
Всем привет,
есть таблица table, в каждой строке есть чекбокс с лейблом:
<td>
    <input id="..." type="checkbox" />
    <label for="...">...</label>
</td>

Я привязываю обработчик клика по строке таблицы:
$("#mytable tr.myrow").click(function(event) {
});

Но проблема в том, что при щелчке по лейблу событие приходит два раза. Кто-нибудь сталкивался? как победить?
Кликабельной должны быть вся строка в таблице, а в некоторых колонках нет чекбоксов, поэтому для них событие приходит один раз.
Ответить с цитированием
  #2 (permalink)  
Старый 27.10.2011, 22:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,782

Сообщение от debugx
как победить?
Убрать привязку лейбла к полю...

<!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>
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2011, 09:43
Аспирант
Отправить личное сообщение для debugx Посмотреть профиль Найти все сообщения от debugx
 
Регистрация: 24.05.2011
Сообщений: 40

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
событие клика alerzo Events/DOM/Window 1 11.10.2011 08:42
как сделать событие для списка node. DimaRogov Events/DOM/Window 5 18.09.2011 16:52
Событие для динмического подсчета числа andvab Events/DOM/Window 2 04.05.2011 10:44
событие для объекта Д-3210 Общие вопросы Javascript 4 15.12.2010 10:31
событие клика не на input-элементе czar jQuery 4 09.04.2009 04:50