gpt4 book ai didi

javascript - 无法触发Alert();在 Jqxgrid 复选框上

转载 作者:行者123 更新时间:2023-11-28 01:25:41 26 4
gpt4 key购买 nike

我正在关注这个http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm?%28arctic%29#demos/jqxgrid/checkboxcolumn.htm我想做的是,我正在 try catch 复选框上的更改,到目前为止我已经做了类似的事情,但以下不会触发任何事情,有人可以告诉我我在这里缺少什么

jQuery('#jqxgrid').find('span').on("click",function() {
alert('i am here');
});

jQuery('#jqxgrid').on("click",function() {
alert('This works but when i try to click on <span> that holds checkbox, it dont alert any thing other then this it works');
});

我的 HTML 如下

<body class='default'>
<div id="jqxgrid"></div>
</body>

最佳答案

尝试使用 event delegation 如果您的元素是动态添加的:

$('body').on('click', '#jqxgrid span', function() {
alert('i am here');
});
<小时/>

根据评论,您可以使用 .find() :

jQuery('#jqxgrid').on("click", function() {                 
var span = jQuery(this).find('.jqx-checkbox-check-checked');
});

关于javascript - 无法触发Alert();在 Jqxgrid 复选框上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22712871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com