不能触发Alert();on Jqxgrid复选框
Cant trigger Alert(); on Jqxgrid Checkbox
我遵循这个http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm?%28arctic%29#demos/jqxgrid/checkboxcolumn.htm我想做的是,我试图捕捉复选框上的变化到目前为止,我已经这样做了,但下面不触发任何东西有人能告诉我我在这里错过了什么
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>
尝试使用事件委托如果您的元素是动态添加的:
$('body').on('click', '#jqxgrid span', function() {
alert('i am here');
});
按评论,您可以使用; () :
jQuery('#jqxgrid').on("click", function() {
var span = jQuery(this).find('.jqx-checkbox-check-checked');
});
I use this.
//=======> First I Define my element in the Jqxgrid, in my case one button...
myDataTable = $('#jqxgrid').DataTable({
data: dataSet,
columns: [
{
render: function ()
{
return '<button type="button" id="btnTest"></button>';
},
width: 50
},
.
.
.
.
//=======>Then, I catch the event
$('#jqxgrid tbody').on('click', '#AddTransportistas', function ()
{ alert('I am here');
});
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- window.on.scroll事件未启动
- Socket.io on Mozilla Rhino
- CSS中的游标属性似乎不适用于USB On The Go
- jQuery点击ON现在使用.load触发关闭
- JQuery.on(“keydown”)追加到页面时不工作
- 使用.on动态添加jquery/js不知道的html元素
- angularjs$valid-on-dates在firefox中报告错误
- addEventListener on NodeList
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- jQuery 1.7.2:.on()在一个页面上工作;Don’别再干别的了
- Jquery on单击“显示信息”
- 平均值.on(事件[,选择器][,数据],处理程序)
- 多个jQuery.on()事件无法运行xBrowser(取决于顺序)
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- 无法使以下ng on click outside指令在同一页面上的两个元素上工作
- Javascript mozfullscreenchange on Firefox
- iframe and JavaScript on different pages
- 不能触发Alert();on Jqxgrid复选框