激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

Jquery的核心函數

時(shí)間:2024-08-31 16:20:52 jQuery 我要投稿
  • 相關(guān)推薦

關(guān)于Jquery的核心函數

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

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

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

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

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

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

  jquery(expression,[context])

  jquery(html)

  jquery(html,props)

  jquery(html,[ownerDocument])

  我們詳細來(lái)看下其中的

  jQuery(expression, [context])

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

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

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

  for example

  1.查找#first context中節點(diǎn)為p的搜有元素,并循環(huán)顯示對應的值。

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

  i為對應的index,n對應的節點(diǎn)

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

  HTML 代碼:

  one

  two

  three

  jQuery 代碼:

  $("div > p");

  結果:

  [

  two

  ]

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

  jQuery 代碼:

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

  jQuery(html, [ownerDocument])

  根據提供的原始 HTML 標記字符串,動(dòng)態(tài)創(chuàng )建由 jQuery 對象包裝的 DOM 元素。

  你可以傳遞一個(gè)手寫(xiě)的 HTML 字符串,或者由某些模板引擎或插件創(chuàng )建的字符串,也可以是通過(guò) AJAX 加載過(guò)來(lái)的字符串。

  jQuery(html, props)

  根據提供的原始 HTML 標記字符串,動(dòng)態(tài)創(chuàng )建由 jQuery 對象包裝的 DOM 元素。同時(shí)設置一系列的屬性、事件等。

  參數

  htmlString

  用于動(dòng)態(tài)創(chuàng )建DOM元素的HTML標記字符串

  propsMap

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

  示例

  描述:

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

  jQuery 代碼:

  $("

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

  $(document).ready()的簡(jiǎn)寫(xiě)。

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

  jQuery 代碼:

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

  以上所述就是本文的全部?jì)热萘,希望大家能夠喜歡。

【Jquery的核心函數】相關(guān)文章:

淺析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()的問(wèn)題10-16

讓你我減少對jQuery的依賴(lài)度07-21

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频