<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div").delegate("p","click",function(){
$(this).slideToggle();
});
$("button").click(function(){
$("<p>这是一个新段落。</p>").insertAfter("button");
});
});
</script>
</head>
<body>
<div style="background-color:yellow">
<p>这是一个段落。</p>
<p>请点击任意一个 p 元素,它会消失。包括本段落。</p>
<button>在本按钮后面插入一个新的 p 元素</button>
</div>
<p><b>注释:</b>通过使用 delegate() 方法,而不是 live(),只有 div 元素中的 p 元素会受到影响。</p>
</body>
</html>
相关文章
- 08-05jquery实现在光标位置(input、textarea)插入内容的方法
- 08-058.jQuery遍历索引的方法
- 08-05解决jquery中live方法在iphone浏览器中失效的问题
- 08-05RadGrid SelectedIndexChanged 事件没反应的解决方法
- 08-05给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler
- 08-05事件对象 ------------- 阻止默认行为的方法
- 08-05day58——jQuery事件特性、bootstrap基本使用
- 08-05day58-jQuery事件的阻止、委托、页面加载、动画、前端框架bootstrap、搭建图书管理系统
- 08-05jQuery和js页面加载完成之后就执行的两种方法
- 08-0514.jQuery常用方法