[code="java"]
$(document).ready(function() { alert("Hello!"); }); $(".demo").click(function() { alert("I am demo"); });点击我
[/code]
代码应该没问题吧,第一个Hello!可以正常弹出,可是I am demo 却怎么也弹不出来,怎么回事啊?
[code="java"]
$(document).ready(function() { alert("Hello!"); }); $(".demo").click(function() { alert("I am demo"); });代码应该没问题吧,第一个Hello!可以正常弹出,可是I am demo 却怎么也弹不出来,怎么回事啊?
[code="java"]
$(document).ready(function() { alert("Hello!"); $(".demo").click(function() { alert("I am demo"); }); });把 那段代码放到 $(document).ready 就可以了;
否则因为js和html 加载和执行顺序是从上到下;当执行$(".demo")是获取不到还没有加载的 "点击我 ",, 放到ready中后是当整个页面加载完毕后执行