То, что я пытался до сих порнажмите на тд не работает
$('#new-item').click(function(){alert('Hi');});
$('tr #new-item').click(function(){alert('Hi');});
$('.create-list #new-item').click(function(){alert('Hi');});
$('.create-list table tbody tr #new-item').click(function(){alert('Hi');});
$('.create-list table').on('click','#new-item',function(){alert('hi')});
$('.create-list table').on('click','tr #new-item',function(){alert('hi')});
и т.д. Я попробовал также как .create-list>table>tbody>tr>td
, но и не работал.
С помощью этого DOM
<div class='create-list'><table>
<tbody>
<tr>
<td id="new-item">click me</td>
</tr>
</tbody>
</table></div>
Я знаю, это было предложено раньше, но я не могу получить эту работу, это должно насторожить то, когда new-item
нажата. Я искал решения, но все не сработало. Другие функции JQuery хорошо работает внутри файла сценария поэтому не беспокоясь о Jquery ссылок и т.д.
скрипку ссылка: https://jsfiddle.net/oj6jbk0a/6/
Я думаю, нам нужна дополнительная информация здесь. Как и всякий раз, когда создается список, или нет (или даже существует в какой-то момент). – zurfyx
Как насчет '$ ('# new-item'). Onclick = function() {alert ('Hi')};' – Ginko
Попробуйте использовать инструменты webdevelopment вашего браузера - возможно, некоторая ошибка отключает полную функциональность , возможно, вы не можете поразить элемент из-за некоторой странности CSS. –