jQuery鏈式呼叫例項分析
關於鏈式呼叫的基本概念可以參閱jQuery鏈式呼叫簡單例項程式碼一章節。
下面再分析幾個關於鏈式呼叫的簡單應用,需要的朋友可以進行一下參考。
先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .a { color:red; } .b { color:green; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { $("#box").find("p").addClass("a").end().addClass("b"); }) </script> </head> <body> <div id="box"> <p>螞蟻部落</p> <span>www.softwhy.com</span> </div> </body> </html>
上面的程式碼使用end()方法可以能夠回到最近的一個"破壞性"操作之前,即將匹配的元素列表變為前一次的狀態。
end()方法可以參閱jQuery end()方法一章節。
使用andSelf()方法也可以控制jQuery的方法呼叫鏈,再來看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .a { color:red; } .b { color:green; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { $("#box").find("p").andSelf().addClass("b"); }) </script> </head> <body> <div id="box"> <p>螞蟻部落</p> <span>www.softwhy.com</span> </div> </body> </html>
上面的程式碼可以為box和p元素都新增一個class樣式類。
相關文章
- jQuery鏈式呼叫簡單例項程式碼jQuery單例
- jQuery鏈式呼叫thisjQuery
- jQuery的鏈式呼叫jQuery
- js DSL流暢介面(使用鏈式呼叫)例項程式碼JS
- jQuery 例項jQuery
- jQuery css()函式使用程式碼例項jQueryCSS函式
- Lua 和 C/C++ 互相呼叫例項分析C++
- jquery的filter()函式用法程式碼例項jQueryFilter函式
- PHP呼叫Webservice例項PHPWeb
- php鏈式呼叫PHP
- js 鏈式呼叫JS
- jQuery is() 程式碼例項jQuery
- jQuery選項卡例項程式碼jQuery
- Objective C 鏈式呼叫Object
- jQuery Ajax 例項 全解析jQuery
- jquery動態設定為元素樣式程式碼例項jQuery
- jQuery使用css()方法改變元素樣式程式碼例項jQueryCSS
- jQuery新增或者刪除class樣式類程式碼例項jQuery
- Guava鏈式風格Ordering比較器例項Guava
- RFC 同步非同步呼叫例項非同步
- JavaScript中的鏈式呼叫JavaScript
- Promise 原始碼:then 鏈式呼叫Promise原始碼
- Swift可選鏈式呼叫Swift
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery事件冒泡程式碼例項jQuery事件
- jquery外掛開發例項jQuery
- Jquery入門及例項一jQuery
- YACC 例項分析
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery動態載入更新外部樣式表程式碼例項jQuery
- 嵌入式產品例項分析-智慧檯燈
- 嵌入式產品例項分析-智慧手環
- Hive 分析函式lead、lag例項應用Hive函式
- 無限呼叫之鏈模式分析模式
- 網頁版微信介面呼叫例項網頁
- jQuery.map()方法程式碼例項jQuery
- jQuery阻止事件冒泡程式碼例項jQuery事件