jQuery物件轉化成DOM物件的方法

2020-07-16 10:05:29
在使用 jQuery 的過程中,有時我們又想使用 DOM 物件的方法或屬性,這個時候就需要將 jQuery 物件轉化為 DOM 物件。在 jQuery 中,將一個 jQuery 物件轉化為 DOM 物件有兩種方法:一種是“下標方式”,另一種是“get() 方法”。

語法:

//方法1
$()[n]
//方法2
$().get(n)

這裡,$()表示的是你獲取的 jQuery 物件。對於 get() 方法來說,get(0) 表示獲取第 1 個元素,get(1) 表示獲取第 2 個元素,……,依此類推。當引數省略時,表示獲取的是一個元素集合。

舉例:
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="js/jquery-1.12.4.min.js"></script>
    <script>
        $(function () {
            var $li = $("li");            //獲取jQuery物件
            var oLi = $("li").get();      //轉換為DOM物件
            oLi.reverse();                //呼叫陣列方法,顛倒元素順序
            $("ul").html(oLi);            //插入元素
        })
    </script>
</head>
<body>
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
    </ul>
</body>
</html>
預覽效果如圖 2 所示。
get()方法的效果
圖 2:get()方法的效果