Bagaimana untuk menambah acara klik dan klik dua kali pada elemen melalui jQuery

藏色散人
Lepaskan: 2021-08-27 11:09:30
asal
2516 orang telah melayarinya

Dalam artikel sebelumnya "Gunakan JavaScript untuk memadam item terakhir daripada tatasusunan (3 kaedah) ", saya memperkenalkan anda cara menggunakan JavaScript untuk memadam item terakhir daripada tatasusunan Rakan yang berminat boleh Pergi dan pelajari tentangnya~

Kandungan penting yang dijelaskan dalam artikel ini ialah kaedah menambah peristiwa klik dan klik dua kali pada elemen melalui jQuery.

Dalam artikel ini kami akan menambah acara klik dan klik dua kali melalui kaedah bind(). Kaedah bind() menambah satu atau lebih pengendali acara pada elemen yang dipilih, serta fungsi untuk dijalankan apabila peristiwa itu berlaku. Di samping itu, kami akan menambah hasil pada elemen menggunakan kaedah appendTo(), yang memasukkan kandungan yang ditentukan di hujung (masih di dalam) elemen yang dipilih.

Jom terus ke kod:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="jquery.min.js"></script>
    <script>
        $(document).ready(function () {
            $(".clickable_ele").bind("click", function () {
                $("<h4>调用单击事件</h4>")
                    .appendTo(".res");
            });

            $(".clickable_ele").bind("dblclick", function () {
                $("<h4>调用双击事件</h4>")
                    .appendTo(".res");
            });
        });
    </script>
    <style>
        body {
            text-align: center;
        }

        h1 {
            color: #ff311f;
        }

        .clickable_ele {
            font-size: 20px;
            font-weight: bold;
            color: #ff7800;
        }

    </style>
</head>

<body>
<h1>PHP中文网</h1>

<h3>
    如何给一个元素添加单击和双击事件?
</h3>

<div class="clickable_ele">
    可点击的元素
</div>

<div class="res"></div>
</body>
</html>
Salin selepas log masuk

Kesannya seperti berikut:

GIF 2021-8-27 星期五 上午 10-58-23.gif

  • ikat () sintaks ialah $(selector).bind(event,data,function,map)

参数分别表示:
event必需。规定添加到元素的一个或多个事件。
由空格分隔多个事件值。必须是有效的事件。
data可选。规定传递到函数的额外数据。
function必需。规定当事件发生时运行的函数。
map规定事件映射 ({event:function, event:function, ...}),包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。
Salin selepas log masuk
  • apendTo() sintaks ialah $(content).appendTo(selector)

参数分别表示:
content必需。规定要插入的内容(可包含 HTML 标签)。
selector必需。规定把内容追加到哪个元素上。
Salin selepas log masuk

Nota:

Sehingga versi jQuery 1.7, kaedah on() ialah cara pilihan untuk menambah pengendali acara pada elemen terpilih.

Kaedah append() dan appendTo() melaksanakan tugas yang sama; perbezaannya terletak pada kedudukan kandungan dan pemilih, dan keupayaan append() untuk menggunakan fungsi untuk menambahkan kandungan.

Akhir sekali, saya ingin mengesyorkan "Tutorial Asas JavaScript"~ Selamat datang semua untuk belajar~

Atas ialah kandungan terperinci Bagaimana untuk menambah acara klik dan klik dua kali pada elemen melalui jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!