delegate
English [ˈdelɪgət] US [ˈdɛlɪˌet]
n.
kaedah perwakilan jquery().sintaks
Fungsi: Kaedah delegate() menambah satu atau lebih pengendali acara pada elemen yang ditentukan (elemen anak bagi elemen yang dipilih) dan menentukan fungsi untuk dijalankan apabila peristiwa ini berlaku. Pengendali acara menggunakan kaedah delegate() digunakan pada elemen semasa atau akan datang (seperti elemen baharu yang dicipta oleh skrip).
Syntax: $(selector).delegate(childSelector,event,data,function)
Parameter:
Parameters | Parameter |
Diperlukan. Menentukan satu atau lebih elemen anak yang mana pengendali acara dilampirkan. | | event
Diperlukan. Menentukan satu atau lebih acara untuk dilampirkan pada elemen. Berbilang nilai acara dipisahkan oleh ruang. Mesti acara yang sah. | | data
Pilihan. Menentukan data tambahan untuk dihantar ke fungsi. | | fungsi
Diperlukan. Menentukan fungsi untuk dijalankan apabila peristiwa berlaku. | | kaedah perwakilan jquery().contoh
<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div").delegate("button","click",function(){
$("p").slideToggle();
});
});
</script>
</head>
<body>
<div style="background-color:red">
<p>这是一个段落。</p>
<button>请点击这里</button>
</div>
</body>
</html>
Jalankan Instance »Klik butang "Run Instance" untuk melihat contoh dalam talian
Cadangan popular