@seredaes

Как исключить клик по ячейке таблицы?

Привет.

Есть таблица:

< table>
< tr class="www" >
< td > Test < /td >
< td > < img id="button" / > < /td >
< /tr >
< /table >

Обработчик клика на всю строку
$(".www").click(function() { alert("OK"); });
Мне нужно чтобы так вс> работало, а если кликаешь во второй ячейке клик не обрабатывается!
Как это красиво сделать?
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
Как это красиво сделать?

<table>
  <tr class="www">
    <td> Test </td>
    <td class="no-click"> <img id="button"/ > </td>
  </tr>
</tabl >


$("td:not(.no-click)").click(function() {
  alert("OK");
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Over 100 раз было.
$(".www").click(function(e) { 
   if(!$(e.target).closest(this.children[1]).length){
      alert("OK"); 
   }
});


Неживой пример
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы