Artikel ini menganalisis penggunaan pemalam pokok Jquery zTree dengan contoh. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Hanya cari pengenalan kepada zTree.
Kesan akhir contoh ini adalah seperti berikut:
Apabila tetikus bergerak ke direktori peringkat pertama, pautan pilih semua akan muncul. Klik pautan pilih semua dan semua sub-item dalam direktori akan ditambahkan ke kotak teks penerima, dengan mengklik pada satu sub-item akan menambah satu. Terpulang kepada anda untuk memutuskan maklumat yang ingin anda tambahkan.
1. Muat turun zTee, perkenalkan jquery.js ke dalam halaman dan tambahkan js dan css zTree yang sepadan mengikut keperluan fungsian
Maklumat persediaan zTree:
Pembolehubah: ID teg html yang digunakan dalam zTree akan ditambah dengan akhiran berikut sebagai contoh, ID imej yang dikembangkan dan ditutup di hadapan direktori peringkat pertama ialah IDMark_Switch.
},
Panggilan balik: {
sebelumKlik: sebelumKlik,
onClick: onClick
}
};
fungsi beforeClick(treeId, treeNode, clickFlag) {
//alert(treeNode.id);
var ticketBagNo = treeNode.phone;
re =new RegExp(ticketBagNo);
var accept = $("#accept").val();//Cari tempat anda ingin meletakkan data dan uji sama ada data itu sudah wujud
If(!re.test(accept)){
$("#accept").val(accept treeNode.name "<" ticketBagNo ">,");
}
}
fungsi onClick(event, treeId, treeNode, clickFlag) {
//alert(clickFlag "zzz");
}
Terdapat dua fungsi panggil balik dalam panggil balik
sebelum Klik:
digunakan untuk menangkap fungsi panggil balik acara sebelum menyemak atau menyahtanda, dan menentukan sama ada untuk membenarkan penyemakan atau nyahtanda berdasarkan nilai lalai: null
Fungsi panggil balik acara digunakan untuk menangkap nod yang diklik
Jika kaedah beforeClick ditetapkan dan mengembalikan palsu, fungsi panggil balik acara onClick tidak akan dicetuskan.Nilai lalai: null
addHoverDom ialah tindak balas apabila tetikus bergerak ke atas nod Di sini kami menambah fungsi pilih-semua untuk direktori peringkat pertama ialah fungsi:
Salin kod
Kod adalah seperti berikut:
全选allSelect方法:
alih keluarHoverDom:鼠标移除节点所做出的反应,去掉全选
nama龄:age="23",但是要注意格式问题,这一点是非常方便。
{id:8,name:"小家",telefon:"25364215211"},
{id:9,name:"小沙",telefon:"365241253"}
}
];
准备就绪。初始化树要显示的地方,
希望本文所述对大家的javascript程序设计有所帮助。