日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery 对象及伪数组

發布時間:2025/3/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery 对象及伪数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.概念

jQuery對象 是一個包含所有匹配的任意多個元素的偽數組對象
也就是說,jQuery對象是一個偽數組

下面我們來證明一下為什么jQuery對象是一個偽數組

<body><button>按鈕1</button><button>按鈕2</button><button>按鈕3</button><button id="but4">按鈕4</button><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script type="text/javascript">var buttons = $('button')console.log(buttons instanceof Array)//看后臺輸出</script> </body>

輸出結果是false,所以jQuery對象是一個偽數組

下面來介紹一下他的屬性(行為)

2.基本行為

(1)size()/length:包含的DOM元素的個數
(2)[index]/get(index):得到對應位置的DOM元素
(3)each():遍歷包含的所有DOM元素
(4)index():得到在所有兄弟元素中的下標

3.偽數組(類型:Object對象)

行為:

(1)length屬性
(2)數值下標屬性
注:沒有數組特別的方法:forEach(),push(),pop(),splice()

自定義一個偽數組:

<body><button>按鈕1</button><button>按鈕2</button><button>按鈕3</button><button id="but4">按鈕4</button><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script type="text/javascript">var buttons = $('button')console.log(buttons instanceof Array) var weiArr = {}weiArr.length = 0weiArr[0] = 'niuniu'weiArr.length = 1weiArr[1] = 123weiArr.length = 2for(var i = 0;i<weiArr.length;i++) {var obj = weiArr[i]console.log(i,obj)}</script></body>

總結

以上是生活随笔為你收集整理的jQuery 对象及伪数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。