jQuery中documen.ready()什么时候执行以及动态绘制结构事件绑定
2012-02-05 09:27
447 查看
documen.ready()在什么时候开始执行?
在网页中所有DOM结构绘制完毕后就执行。可以简写成:$(function (){ });
但我们来看这段代码:
<script type="text/javascript">
var maxfile = 5; // 最大文件数
var filecount = 1; // 文件计数器
$(function () {
// 添加文件
$("#addAttach").click(function () {
if (filecount > maxfile) {
alert("您已超过允许上传文件数!");
return false;
}
filecount++;
var content = "<div><input type='file'/><a href='#'class='del'>删除附件</a><br/></div>";
$("#files").append(content);
deleteAllDiv(); // 注册删除事件
});
});
// 删除
function deleteAllDiv()
{
$('.del').click(function () {
$(this).parent("div").remove();
filecount--;
});
};
// 这样写错误。因为document.ready的时候,注册click事件的时候无法找到$('.del')这个对象
$('.del').click(fucntion())
{
}
</script>
content是我们自己后来绘制出来的!DOM一开始加载的时候,没有这个结构!所以把它写在documen.ready()是没有用的!
在网页中所有DOM结构绘制完毕后就执行。可以简写成:$(function (){ });
但我们来看这段代码:
<script type="text/javascript">
var maxfile = 5; // 最大文件数
var filecount = 1; // 文件计数器
$(function () {
// 添加文件
$("#addAttach").click(function () {
if (filecount > maxfile) {
alert("您已超过允许上传文件数!");
return false;
}
filecount++;
var content = "<div><input type='file'/><a href='#'class='del'>删除附件</a><br/></div>";
$("#files").append(content);
deleteAllDiv(); // 注册删除事件
});
});
// 删除
function deleteAllDiv()
{
$('.del').click(function () {
$(this).parent("div").remove();
filecount--;
});
};
// 这样写错误。因为document.ready的时候,注册click事件的时候无法找到$('.del')这个对象
$('.del').click(fucntion())
{
}
</script>
content是我们自己后来绘制出来的!DOM一开始加载的时候,没有这个结构!所以把它写在documen.ready()是没有用的!
相关文章推荐
- Jquery 动态生成li标签以及单击事件的绑定
- jquery如何给对象动态添加属性以及选择器、事件的绑定
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性11
- jQuery-为动态添加的元素绑定事件(以及不重复添加新的内容)
- Jquery 动态生成li标签以及单击事件的绑定
- jquery如何给对象动态添加属性以及选择器、事件的绑定
- jquery中动态绑定事件的方法
- jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- table动态添加的tr 其click事件在IE兼容模式中不执行 jquery 1.9 的live事件 和获取 first last
- jquery多个元素绑定同一事件以及回车事件触发点击事件
- jquery循环中动态绑定事件
- jQuery对 动态添加 的元素 绑定事件(on()的用法)
- 解决jquery动态创建元素绑定事件失效问题
- jQuery动态添加的元素绑定事件处理函数代码
- jQuery给动态添加的元素绑定事件
- jquery动态添加删除div--事件绑定,对象克隆
- Jquery给Dom 动态绑定事件
- jQuery:如何给动态生成的元素绑定事件?
- 在微信公众号开发(微站)过程中用Zepto/jquery的on/live绑定的click事件点击无效(不能执行)