2
jakwings 2014 年 4 月 4 日
估计是没保证这类按钮当时是否已经存在。建议把代码发到 jsfiddle 再讨论。
|
3
NemoAlex 2014 年 4 月 4 日
楼主试试
console.log($("button.yes.btn.btn-success")) 估计就知道为什么了 |
4
alexapollo 2014 年 4 月 4 日
JavaScript的坑
|
5
CosWind 2014 年 4 月 4 日 via Android
楼主绑定该事件的时候dom ready了么
|
7
xh1994 2014 年 4 月 4 日
$(document).on('click', 'button.yes.btn.btn-success', function() {
alert("hello"); }); |
8
muzuiget 2014 年 4 月 5 日
像楼上所说,应该没在 domReady 时执行。
$(function(){ $("button.yes.btn.btn-success").click(function() { alert("hello"); }); }); 这样应该就好了。 |
9
captainwz 2014 年 4 月 5 日
估计是DOM没READY...
$("button.yes.btn.btn-success").live('click',function(){ ... }); 这样玩也应该可以... |
10
yimity 2014 年 4 月 6 日
因为你执行这个事件绑定到时候还没有这个元素呢,即使dom ready 因为有可能这个元素是后来插进去的。也有可能是页面中有元素,但是执行这句代码的时候此元素还没创建好呢,此时就要等 dom ready
|