中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      Jquery的核心函數

      時間:2024-08-31 16:20:52 jQuery 我要投稿
      • 相關推薦

      關于Jquery的核心函數

        在Jquery中,所有的DOM對象都將封裝成Jquery對象,而且只有Jquery對象才能使用Jquery方法或者屬性來執行相應的操作。

        所以Jquery提供了一個可以將DOM對象封裝成Jquery對象的函數,就是Jquery核心函數jquery(),也稱為工廠函數。

        jquery核心函數有7個重載,分別如下:

        jquery() 該函數返回一個空的jquery對象。

        jquery(elements) 該函數將一個或多個DOM元素轉化為Jquery對象(或jquery集合)

        jquery(callback) 該函數是jquery(document).ready(callback)的簡寫。 該函數將綁定一個在DOM文檔載入完成后執行的函數。頁面中所有需要在DOM加載完成時,執行的jquery操作,都需要包含在這個函數中。這個函數,可以在頁面中,出現多次。

        jquery(expression,[context])

        jquery(html)

        jquery(html,props)

        jquery(html,[ownerDocument])

        我們詳細來看下其中的

        jQuery(expression, [context])

        這個函數接收一個包含 CSS 選擇器的字符串,然后用這個字符串去匹配一組元素。

        通過 doc[0]、doc[1] 可以分別取出一個 DOM 對象,其它的則是一些 jQuery 對象特有的屬性和方法;實際上 jQuery 對象包裝了 DOM 對象,同時還包含了一些操作 DOM 元素的 jQuery 方法。

        在使用 jQuery 的過程中,大部分情況下第一步工作同時也是最重要的一步工作,就是取得包裝了要操作 DOM 對象的 jQuery 對象;然后通過調用取得的 jQuery 對象的方法來完成對 DOM 對象的操作。

        for example

        1.查找#first context中節點為p的搜有元素,并循環顯示對應的值。

        $(function() { var items = $("p", "#first"); $.each(items, function(i, n) { alert(i); }); });

        i為對應的index,n對應的節點

        2.找到所有 p 元素,并且這些元素都必須是 div 元素的子元素。

        HTML 代碼:

        one

        two

        three

        jQuery 代碼:

        $("div > p");

        結果:

        [

        two

        ]

        3.在文檔的第一個表單中,查找所有的單選按鈕(即: type 值為 radio 的 input 元素)。

        jQuery 代碼:

        $("input:radio", document.forms[0]);

        jQuery(html, [ownerDocument])

        根據提供的原始 HTML 標記字符串,動態創建由 jQuery 對象包裝的 DOM 元素。

        你可以傳遞一個手寫的 HTML 字符串,或者由某些模板引擎或插件創建的字符串,也可以是通過 AJAX 加載過來的字符串。

        jQuery(html, props)

        根據提供的原始 HTML 標記字符串,動態創建由 jQuery 對象包裝的 DOM 元素。同時設置一系列的屬性、事件等。

        參數

        htmlString

        用于動態創建DOM元素的HTML標記字符串

        propsMap

        用于附加到新創建元素上的屬性、事件和方法

        示例

        描述:

        動態創建一個 div 元素(以及其中的所有內容),并將它追加到 body 元素中。在這個函數的內部,是通過臨時創建一個元素,并將這個元素的 innerHTML 屬性設置為給定的標記字符串,來實現標記到 DOM 元素轉換的。所以,這個函數既有靈活性,也有局限性。

        jQuery 代碼:

        $("

        ", { "class": "test", text: "Click me!", click: function(){ $(this).toggleClass("test"); }}).appendTo("body");

        $(document).ready()的簡寫。

        當DOM加載完成后,執行其中的函數。

        jQuery 代碼:

        $(function(){ // 文檔就緒});

        以上所述就是本文的全部內容了,希望大家能夠喜歡。

      【Jquery的核心函數】相關文章:

      淺析jQuery 遍歷函數javascript08-06

      jQuery 源碼分析和Ready函數06-28

      jQuery程序設計08-05

      jquery提交按鈕的代碼07-28

      jQuery中prev()方法用法07-16

      jQuery中replaceAll()方法用法10-15

      如何理解jquery事件冒泡09-15

      jQuery的DOM操作筆記07-29

      jQuery中parent()和siblings()的問題10-16

      讓你我減少對jQuery的依賴度07-21

      主站蜘蛛池模板: www.五月激情| 手游| 在线偷窥制服另类| 国产精品国产三级国产三不| 国产三级在线看完整版| 国产一精品一aⅴ一免费| 潍坊市| 韩城市| 亚洲Av无码专区尤物| 亚洲免费毛片网| 色综合久久久久综合一本到桃花网 | 日韩精品永久免费播放平台| 巴马| 久久91精品国产91久久麻豆| 亚洲第一区二区快射影院| 久久人妻av无码中文专区| 日韩人妻少妇一区二区三区| 亚洲va在线va天堂va四虎| 国产精品国产三级国产无毒| 久久精品视频中文字幕无码 | 亚洲精品成人av一区二区| 国产一区二区内射最近人| 泊头市| 日韩精品中文字幕人妻系列| 国产日韩一区二区精品| 久久久久久久久国内精品影视| 国产chinese在线视频| 91精品国产综合久久青草| 国产喷白浆精品一区二区| 一区二区三区婷婷在线| 亚洲精品国产福利在线观看| av一区二区精品在线| 精品人妻一区二区三区中文久久| 国产在线看不卡一区二区| 超级少妇一区二区三区| 宜章县| 久久亚洲中文字幕视频| 一区二区三区四区在线观看视频| 国产激情视频在线观看你懂的| 青青青国产免A在线观看| 久久久精品人妻一区二|