kaedah jquery untuk menyerlahkan keywords_jquery halaman
May 16, 2016 pm 04:09 PMContoh dalam artikel ini menerangkan cara jquery melaksanakan penyerlahan kata kunci halaman. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:
Serlahkan kata kunci carian halaman melalui jquery
Menyokong penonjolan dalam halaman berbilang perkataan Cina
1. Kod JavaScript adalah seperti berikut:
Serlahkan: fungsi(carian, konfigurasi){
If(typeof(search) == 'undefined') return;
var configs = jQuery.extend({
tidak sensitif: 1, //Sama ada untuk memadankan huruf besar dan huruf kecil 0 padanan 1 tidak sepadan
kelas_hls: 'highlight', // Kelas yang diserlahkan
clear_last: true, // Kosongkan hasil asal yang diserlahkan
}, konfigurasi); if(configs.clear_last) {
$(this).find("strong." configs.hls_class).each(function(){
$(this).after($(this).text());
$(ini).buang(); })
}
kembalikan ini.setiap(fungsi() {
If(typeof(search) == "string") {
$(this).highregx(search,configs);
} jika tidak (search.constructor === Array) {
untuk(pertanyaan var dalam carian){
var search_str = $.trim(search[query]);
If(search_str != "") $(this).highregx(search_str,configs);
}
}
}); }, Highregx: fungsi(pertanyaan, konfigurasi){
pertanyaan = this.unicode(query);
var regex = RegExp baharu("(<[^>]*>)|(" pertanyaan ")", configs.insensitive ? "ig" : "g"); This.html(this.html().replace(regex, function(a, b, c){
kembali (a.charAt(0) == "<") ? a : "<strong class="" configs.hls_class "">" c "</strong>";
}));
},
unicode: function(s){
var len=s.length; var rs="";
s = s.replace(/([-.* ?^${}()|[]/\])/g,"\$1");
untuk(var i=0;i<len;i ){
Jika(s.charCodeAt(i) > 255)
rs ="\u" s.charCodeAt(i).toString(16);
lain rs = s.charAt(i);
pulangkan rs;
}
});
2. Klik di sini untuk memuat turun pemalam sorotan
.
Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato.

Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam)

Kuasai dengan cepat: Bagaimana untuk membuka dua akaun WeChat pada telefon bimbit Huawei didedahkan!

Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih)

Bagaimana untuk menetapkan saiz fon pada telefon mudah alih (mudah melaraskan saiz fon pada telefon bimbit)

Perbezaan antara kaedah dan fungsi bahasa Go dan analisis senario aplikasi

Cara memilih pelindung skrin telefon mudah alih untuk melindungi skrin telefon mudah alih anda (beberapa perkara utama dan petua untuk membeli pelindung skrin telefon mudah alih)

Bagaimana untuk melaksanakan lompatan halaman dalam 3 saat: Panduan Pengaturcaraan PHP
