Rumah  >  Artikel  >  hujung hadapan web  >  rentetan jquery ke objek dom

rentetan jquery ke objek dom

PHPz
PHPzasal
2023-05-28 10:56:07724semak imbas

Dalam pembangunan bahagian hadapan, kita selalunya perlu mengendalikan objek DOM, dan kadangkala kita perlu menukar rentetan kepada objek DOM. Rangka kerja jQuery menyediakan kami cara yang sangat mudah untuk mencapai keperluan ini.

Berikut ialah contoh Terdapat butang dan elemen div dalam dokumen HTML.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>jQuery字符串转DOM对象</title>
    <style>
        #container {
            width: 200px;
            height: 200px;
            border: 1px solid black;
            margin: 50px auto;
            text-align: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
    </style>
</head>
<body>
    <div id="container">
        <button id="btn">添加元素</button>
    </div>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script>
        $(document).ready(function() {
            $("#btn").on("click", function() {
                var inputStr = prompt("请输入字符串:");
                var newDiv = $("<div></div>").text(inputStr);    // 将字符串转换为DOM对象
                $("#container").append(newDiv);    // 添加新的div元素
            })
        })
    </script>
</body>
</html>

Kami mencipta objek div baharu melalui kaedah jQuery $("dc6dce4a544fdca2df29d5ac0ea9906b16b28748ea4df4d9c2150843fecfba68"), dan kemudian gunakan .text(inputStr) untuk menggunakan rentetan dalam kotak input sebagai kandungan elemen div baharu. Tambahkan elemen div baharu pada #container melalui .append(newDiv).

Menggunakan jQuery, sangat mudah untuk menukar rentetan kepada objek DOM, yang sangat memudahkan kerja kami.

Atas ialah kandungan terperinci rentetan jquery ke objek dom. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn