朱七七$七七的江湖人生$

倔强~

 

$(document).ready()方法的使用

    之前看了,锋利的jquery这本书。开始了对jquery的学习。很多东西还是不能应用自如,并没有把jquery变成自己的东西。某日程序突然失效,是单击行的时候取属性,但是不知道为什么,取不到值。$(this).attr("name"),这个语句是一定会取到值的呀,为什么没取到值呢,试了好长时间,原来是未将$("td").click(function(){});包在$(document).ready();的方法中。后来上网去查$(document).ready()这个方法,大体的意思如下:如果你想要一个事件运行在你的页面上,你必须在$(document).ready()里调用这个事件。所有包括在$(document).ready()里面的元素或事件都将会在DOM完成加载之后立即加载,并且在页面内容加载之前。

    换言之,想要事件作用的话,必须要写在$(document).ready()里面。

    $(document).ready(function(){

$("td").click(function{

var name=$(this).attr("name");//这样name里面才会有值

});

});

posted on 2013-07-29 13:54  朱七七  阅读(1229)  评论(0编辑  收藏  举报

导航