jQuery onClick tr

195
02 марта 2018, 16:11

Есть таблица, в которой строки содержат класс "selectable"

<tr class="selectable">
 <td></td>
 <td></td>
</tr>

Почему этот обработчик срабатывает при нажатии на строки содержащие класс

$(document).on('click', '.selectable', function(){
 alert('123');
});

А этот не срабатывает?

$('.selectable').on('click', function(){
 alert('123');
});
Answer 1

Если честно, не ковырялся, не искал причины такого поведения, но чисто случайно, методом тыка, как-то давно выяснил, что без <table> теги <tr><td></td><td></td></tr> JS-ом или JQ не определяюся

$('.selectable').on('click', function() { 
  alert('123'); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<table> 
  <tr class="selectable"> 
    <td>tttttttttt</td> 
    <td>tttttttttttt</td> 
  </tr> 
</table>

READ ALSO
jQuery не подключается к phpStorm

jQuery не подключается к phpStorm

Скачал файл https://codejquery

184
Возможно ли локально (не на сервере) прочитать file.txt?

Возможно ли локально (не на сервере) прочитать file.txt?

Используя jQuery, возможно ли из filetxt прочитать и вывести в тег параграфа не на сервере ?

260
Передача даты и времени между формами

Передача даты и времени между формами

Человек вводит "имя" и "сообщение", к сообщению прикрепляется дата+времяПотом данные попадают в блокнот и в index

249
Поиск сайтов с определенным содержимым

Поиск сайтов с определенным содержимым

Есть задача найти сайты, имеющие внешнюю ссылку на определенный сайтКак можно автоматизировать этот процесс?

171