Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不能';t使用jquery选择器访问输入_Javascript_Jquery_Html_Css_Xpath - Fatal编程技术网

Javascript 不能';t使用jquery选择器访问输入

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

我正在尝试捕获复选框上的单击事件。firebug元素的Xpath如下所示,其中table是我的JSP的起始标记(即table是inserted div)

html标记是

<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() { ... });