JQuery的链式操作
2015-12-22 15:18
696 查看
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#change").click(function(){
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
});
});
</script>
</head>
<body>
<p id="p1">这是一个测试!</p>
<button id="change">点击开始</button>
</body>
</html>
我们可以注意到,
$("#change").click(function(){
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
});
本来应该写成
$("#p1").css("color","red");
$("#p1").slideUp(2000);
$("#p1").slideDown(2000);
因为Jquery的这些方法,运行完后都会返回当前对象,所以可以进行链式操作。(和Java中的操作很类似)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#change").click(function(){
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
});
});
</script>
</head>
<body>
<p id="p1">这是一个测试!</p>
<button id="change">点击开始</button>
</body>
</html>
我们可以注意到,
$("#change").click(function(){
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
});
本来应该写成
$("#p1").css("color","red");
$("#p1").slideUp(2000);
$("#p1").slideDown(2000);
因为Jquery的这些方法,运行完后都会返回当前对象,所以可以进行链式操作。(和Java中的操作很类似)
相关文章推荐
- Javascript、Jquery获取浏览器和屏幕各种高度宽度
- JQuery的animate中callback函数的使用
- Jquery关于ajax中无法在success中获取返回值的问题
- jquery的table每列得到ID,jquery组装table
- jquery 去空格的应用
- selenium webdriver 学习总结-JQuery Selectors(十)
- 0顶 jQuery同步Ajax带来的UI线程阻塞问题及...
- jQuery学习笔记(二)基础事件
- 你不需要jQuery(五)
- data-ajax
- jquery validation验证身份证号、护照、电话号码、email
- jquery-fileupload IE8IE9无法上传图片的BUG及如何给input[type=file]自定义样式
- jquery控制audio的播放与暂停
- 【jQuery】使用$.extend()扩展工具函数
- jquery easyui easyui-treegrid 使用异步加载数据
- 【jQuery】URL操作函数
- 静下心来学jquery的用法
- <学习笔记> jQuery 国际化多语言
- 【jQuery】字符串操作函数trim
- 【jQuery】检测两个节点的包含关系