Javascript 不能';t使用jquery选择器访问输入
我正在尝试捕获复选框上的单击事件。firebug元素的Xpath如下所示,其中table是我的JSP的起始标记(即table是inserted div) html标记是Javascript 不能';t使用jquery选择器访问输入,javascript,jquery,html,css,xpath,Javascript,Jquery,Html,Css,Xpath,我正在尝试捕获复选框上的单击事件。firebug元素的Xpath如下所示,其中table是我的JSP的起始标记(即table是inserted div) html标记是 <input type="checkbox" name="myCheckbox" class="rmvChkBox" value="something"/> 您可以尝试其他选项: $('input name["rmvChkBox"]').click(function() { ... }); 这将捕获名为“rmvc
<input type="checkbox" name="myCheckbox" class="rmvChkBox" value="something"/>
您可以尝试其他选项:
$('input name["rmvChkBox"]').click(function() { ... });
这将捕获名为“rmvchbox”的所有输入。
如果这不起作用,是否可以将此元素动态附加到dom中?
如果是这样,您的单击将不会注册为元素尚不存在。
如果是这种情况,您可以在早期版本中使用“on”事件或“live”事件。当单击复选框时,您是否尝试在控制台上输出任何内容?当DOM就绪时,您是否分配单击处理程序(例如在
$(document).ready()
将函数包装在$(function(){})内;工作正常
$('.rmvChkBox').click(function() { ... }
$('#myTable input[type=checkbox]').click(function() { ... });
$('#myTable tr td input[type=checkbox]').click(function() { ... });
$('input name["rmvChkBox"]').click(function() { ... });