2015-06-05 90 views
1

我不知道为什么我的复选框没有在jQuery上触发事件。 这里是我的表结构:当onClick或onChange时复选框未触发事件

div id=example1 
--table 
    --tr 
     --td + icon to check line item 
     --td setOff select box 
     --td checkbox class="fill" 

,我这样做:

jQuery('#example1').on('click','.fill',function(){ 
    alert($(this).is(":checked")); 
    }); 

,但它不工作,它不alert(Hello),我也尝试过的onChange但仍然没有警觉。

我可以打印你好在控制台,但如果你已经使用jQuery你可以使用点击功能无法提醒

+0

确保您包括jQuery库与否? –

+0

其中有其他事件很好工作 – MayuriS

+0

jsfiddle被赞赏 –

回答

0

。 让说,这是你的表

<div id='example1'> 
    <table> 
     <thead> 
      <tr><th></th><th>Row Text</th></tr> 
     </thead> 
     <tr> 
      <td class='fill'><input type="checkbox" /></td> 
      <td>Test</td> 
     </tr> 
    </table> 
</div> 

和相应的JavaScript将是:

$('#example1 td').click(function(){ 
    alert('clicked'); 
}); 
+0

我也试过这种方式,但不工作我试图()借口行正在动态生成 – MayuriS

+0

这是一个工作jsfiddle http://jsfiddle.net/jankowk2/e8ngcopu / –