HOWTO · jQuery

在 jQuery 中通過 ID 獲取元素

本教程演示如何在 jQuery 中通過 ID 獲取元素。

在 JavaScript 中,我們可以使用 document.getElementById() 方法通過 ID 獲取元素。在 jQuery 中,我們可以使用 $('#contents') 通過 ID 獲取元素。

本教程演示瞭如何使用這兩種方法通過 ID 獲取元素。

在 JavaScript 中通過 ID 獲取元素

document.getElementById() 是最流行的通過 ID 獲取元素的方法。此方法主要用於網頁設計中以更改元素的值或獲取該元素。

此方法的語法是:

document.getElementById('id')

讓我們嘗試一個示例,使用此方法通過 ID 獲取元素:

<!DOCTYPE html>
<html>
<head>
    <title>
        Select element by ID in javascript
    </title>
</head>

<body style="border: 4px solid blue; min-height: 300px; text-align: center;">

    <h1 style="color:blue;" id="delftstack">
        DELFTSTACK
    </h1>

    <script>
        setTimeout(function() {
            document.getElementById('delftstack').style.color = "green"
            }, 3000);
    </script>
</body>
</html>

上面的程式碼獲取 h1 元素 ID 並在超時時更改其顏色。見輸出:

JavaScript 通過 ID 獲取元素

在 jQuery 中按 ID 獲取元素

jQuery 有一個更簡單的方法來通過 ID 選擇元素。jQuery 有一個 ID 選擇器,可以選擇具有唯一 ID 的元素。

此方法的語法是:

$("#idname");

讓我們試試 jQuery 中的示例,它將通過 ID 獲取元素的背景來改變它:

<!DOCTYPE html>
<html>

<head>
    <title>
    Select element by ID in JQuery
    </title>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>

<body style="border: 4px solid blue; min-height: 300px; text-align: center;">

    <h1 style="color:blue;" id="delftstack">
        DELFTSTACK
    </h1>
    <script>
        setTimeout(function () {
            $('#delftstack').css("background-color", "yellow");;
        }, 3000);
    </script>
</body>
</html>

請參閱此程式碼的輸出:

jQuery 通過 ID 獲取元素