<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
$('button').click(function() { alert('Click detected!'); });
$('button').click()
elemen dalam halaman melalui fungsi button
Apabila elemen button
diklik, JavaScript akan melaksanakan < 🎜 secara automatik >Fungsi pemprosesan ditetapkan di dalam fungsi (iaitu, click()
). alert('Click detected!')
2. Panggilan bersarang bagi fungsi <p>Dalam jQuery, kita selalunya perlu memanggil fungsi panggil balik yang lain dalam fungsi panggil balik. Dalam kes ini, kita boleh menggunakan panggilan fungsi bersarang untuk mencapai ini. Contohnya: <p>$('button').click(function() { $('p').hide('slow', function() { alert('The paragraph is now hidden.'); }); });
button
diklik, JavaScript akan secara automatik melaksanakan fungsi button
yang ditetapkan di dalam fungsi panggil balik. Apabila fungsi $('p').hide()
dilaksanakan, fungsi panggil balik dalam fungsi akan dilaksanakan secara automatik dan kotak gesaan akan muncul. $('p').hide()
3. Lulus fungsi sebagai parameter <p>Dalam jQuery, fungsi boleh dihantar sebagai parameter kepada fungsi lain. Teknik ini digunakan secara meluas untuk mencapai pelbagai kesan dan operasi. Contohnya: <p>function myFunction(callback) { // 执行操作... callback(); // 调用回调函数 } myFunction(function() { alert('Hello, world!'); });
myFunction()
ialah fungsi panggil balik. Apabila fungsi ini dipanggil, operasi yang ditetapkan akan dilakukan, dan kemudian fungsi panggil balik callback
akan dipanggil secara automatik. Dan apabila kita memanggil fungsi callback()
, kita menghantar fungsi tanpa nama myFunction()
kepada parameter function() {alert('Hello, world!');}
. callback
4. Panggilan berantai bagi panggilan fungsi <p>Dalam jQuery, fungsi juga boleh disambungkan melalui panggilan berantai, menjadikannya lebih ringkas dan elegan untuk digunakan. Contohnya: <p>$('p').hide().delay(5000).show();
$('p').hide()
dan delay(5000)
, supaya semua elemen show()
tersembunyi secara automatik dan kemudian dipaparkan secara automatik selepas 5 saat . <p>
5. Penutupan <p> Penutupan ialah ciri yang digunakan secara meluas dalam JavaScript, yang boleh memberikan cara yang lebih fleksibel untuk menentukan dan memanggil fungsi. Dalam jQuery, kita boleh menggunakan penutupan untuk melaksanakan beberapa operasi lanjutan. Contohnya: <p>(function(){ // 内部定义的变量和函数(闭包) })();
Atas ialah kandungan terperinci Bagaimana untuk menulis fungsi panggilan fungsi dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!