Показать сообщение отдельно
  #1 (permalink)  
Старый 11.01.2010, 21:19
Новичок на форуме
Отправить личное сообщение для Enlightened Посмотреть профиль Найти все сообщения от Enlightened
 
Регистрация: 11.01.2010
Сообщений: 2

При клике на строку таблицы клик по вложенному чекбоксу
Здравствуйте,

Проблема такая:
При нажатии на строку таблицы генерируется клик по чекбоксу в этой строке. При этом, если кликнуть на сам чекбокс - алерт показывает true, а если на строку таблицы - false. Код:

<table class="b-tech-properties">
   <tr id="option-12">
        <td><input type="checkbox"/></td>
	<th scope="row">Аккумулятор Bosch</th>
	<td class="option-price">350,00$</td>
   </tr>
</table>


$(function() {
    $('.b-options-table input[type="checkbox"]').bind('click', function(event) {
      event.stopPropagation();
      alert(this.checked);
    });
	
    $('.b-options-table tr').click(function(event) {
        if (event.target.type !== 'checkbox') {
            $(':checkbox', this).click(); 
        }
    }); 
});


Как сделать так, чтобы значение чекбокса было одинаковым, вне зависисомти от того, куда кликал пользователь?

Я использую jQuery 1.3.2

Последний раз редактировалось Enlightened, 11.01.2010 в 21:24.
Ответить с цитированием