Rumah hujung hadapan web tutorial js kaedah jquery untuk menyerlahkan keywords_jquery halaman

kaedah jquery untuk menyerlahkan keywords_jquery halaman

May 16, 2016 pm 04:09 PM
jquery kata kunci kaedah muka surat Serlahkan

Contoh 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:

Salin kod Kod adalah seperti berikut:
jQuery.fn.extend({
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.
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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Cara menulis novel dalam aplikasi Novel Percuma Tomato Kongsi tutorial cara menulis novel dalam Novel Tomato. Mar 28, 2024 pm 12:50 PM

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) Bagaimana untuk memulihkan kenalan yang dipadam pada WeChat (tutorial mudah memberitahu anda cara memulihkan kenalan yang dipadam) May 01, 2024 pm 12:01 PM

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! Kuasai dengan cepat: Bagaimana untuk membuka dua akaun WeChat pada telefon bimbit Huawei didedahkan! Mar 23, 2024 am 10:42 AM

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) Rahsia penetasan telur naga mudah alih terbongkar (langkah demi langkah untuk mengajar anda cara berjaya menetas telur naga mudah alih) May 04, 2024 pm 06:01 PM

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) Bagaimana untuk menetapkan saiz fon pada telefon mudah alih (mudah melaraskan saiz fon pada telefon bimbit) May 07, 2024 pm 03:34 PM

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 Perbezaan antara kaedah dan fungsi bahasa Go dan analisis senario aplikasi Apr 04, 2024 am 09:24 AM

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) 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) May 07, 2024 pm 05:55 PM

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 Bagaimana untuk melaksanakan lompatan halaman dalam 3 saat: Panduan Pengaturcaraan PHP Mar 25, 2024 am 10:42 AM

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

See all articles