我至今尝试过点击TD不起作用
$('#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
时应该警惕的东西。我寻找解决方案,但都没有奏效。 https://jsfiddle.net/oj6jbk0a/6/
我想我们在这里需要更多的信息。就像create-list是否一直存在(或者它甚至存在于某个点)。 – zurfyx
'$('#new-item')。onclick = function(){alert('Hi')};' – Ginko
尝试使用浏览器的web开发工具 - 可能是某些错误会禁用完整的功能,可能是因为某些CSS怪异点而无法击中元素。 –