針對全文透過JS來做重點標示
在前陣子有個Case是要處理搜尋結果頁的部分,要將搜尋出來的內容利用關鍵字進行Highlight,所以有了下面這個範例,是利用正規表示法+JS進行處理,會無視搜尋關鍵字的大小寫,若要區分大小寫可將第45行中的gi,改為g就好,以下是範例頁面的Code,也可以直接連結到範例頁面試試看。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Highlight Text Sample</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <style> .f-red{ color: red; font-weight: bold; } </style> </head> <body> <div class="container"> <div class="row"> <div class="input-group mb-3"> <input type="text" id="hightlightText" value="我" class="form-control"> <div class="input-group-append"> <button class="btn btn-primary" type="button" id="activeBtn">Button</button> </div> </div> </div> <div id="content" class="row"></div> </div> </body> </html>
var htmlText = ""; $.ajax({ url: "highLightText.txt", async: false, success: function(response){ htmlText = response; } }); $("#content").html(htmlText); var hightlightText = $("#hightlightText").val(); $.fn.highlight = function(what,spanClass) { return this.each(function(){ var container = this, content = container.innerHTML, pattern = new RegExp('([<.]*)(' + what + ')([<.]*)','gi'), replaceWith = '$1<span ' + ( spanClass ? 'class="' + spanClass + '"' : '' ) + '">$2</span>$3', highlighted = content.replace(pattern,replaceWith); container.innerHTML = highlighted; }); } $('#content').highlight(hightlightText,'f-red'); $("#activeBtn").click(function(){ $("#content").html(htmlText); var hightlightText = $("#hightlightText").val(); $('#content').highlight(hightlightText,'f-red'); });
<p>給到王平銀日持風臺色營對合我過友的、造也在乎費靜臺白國:投無心面策一十人力委了可來沒?動區雲溫好面些、味又動高兒可來成的常他告臺布來處本我:界沒乎真不下老關,業實了種童不成他神舉經公黑下方、小利頭適不保講以心感校趣facebook不他到代易上海。一設開物愛研題來一下一國該要、機出又際各內案名相落的沒上年水部求沒山大式理密。房長裡再造級……童面費後務,風一也本名。太一息品的看統配北心他合情分子的經易民告只?</p><p>進安太,狀立?</p><p>文它接。於能病到腦反的題光,異卻道華找重有地北得了,去她定究愛,局自明加汽容看google及兒已的facebook兩:未不乎動常看選的所國半成著坐靈人一本成英一環處教時告即小!後也臺市開半:技月家,展教子、起構的相要從王排,臉外產便上。運自片同合可家小的部方單美哥人頭讀更外前喜民,有不馬的,你風的;心說火來的……全起飛事影。</p><p>拉為三參。體成和正地該名玩公可等Google學素母為收營……時世的回過高布家不生世存故研,為親總手?行眼長藝想海能和門新小認中日每收交金又成Facebook來而出還內界官我告展了戲有了的的?</p><p>由在下代保不著春原還其元上計一中合小,合的難修技空麼母於車當為下大灣的更吸如果中法照日目Facebook評一種父魚,目發體必詩遊完到往她數他來們標民。有西加邊,的已明得國多、的且看花性小下時都葉輪我後?觀復大物則的示的戰品照!失分量認法。而日媽運那麼個,名目石師越慢面我的古望科流身代安次野大的大深為坡打南發入定筆境產飛東資再變新西一滿價由親爭水道不合不性,google去實差來。球寶的了放車早大馬產場到使引是名最少不人經進人聲經光我,活連第,風軍工星費書它出。情會了每記、能時外社班們人第底月草。股本我google也。是不大日生未向心獲投時成到告平一樣爸音裡使上後讀如推其界明國報問小國快,打問盡自;裡物候小的了民品著家爭行全位?這時的足子一可等學讀不其今當前生好年點自星我藝資做精只基家他命方資前能一們?facebook美十本世高月有量用不善大一王毒跑們這們其可理出一樣規加還人和其寶再西因觀文葉態,灣木學定,個一知論參細已車不;但地口不別的務際千信記車南的、在營該科讓,我子機數年原是紅戰動感問象易一人所消登衣以他型新三。童愛早十以民國止最時構空夜包害石識小導開Google足活。都是身也個紙失八模用精想修速情不散靜到了小神幾會比找銷消之:行的結星才山風人地。山情資器產們這還上想明生。</p><p>調活前育她一來資!車各向進方加取而向成:使知過不,賽舉師皮;早而運星傳等之是法死技斯身不放facebook也日綠手上,不還國、紅球色統形不發過青展國,運市包,雜開基民場操造奇證;地的會沒工星人去,我作感影她創書處營器病……期有生寫看果公們工張,什館進因了入麼對體算兒低汽?靜但開目地、好久我期展今視義本:政義相會位例皮,加情地分朋學客助……年認校分存片常一是。</p><p>刻爾全否便,此前大檢生生回電性其供假調神約獎因突自阿的。</p>
實際動手玩看看↓↓
cenforce.pro: cenforce.pro – Cenforce 150 mg online
Магазин с огромным ассортиментом раковина ретро для вашей ванной комнаты.
Магазин, где можно купить элегантные раковина с тумбой и зеркалом в ванную от ведущих производителей.
Ir para o site principal blaze
https://cialist.pro/# buy cialis pill
best price for viagra 100mg viagras.online cheapest viagra
Order Viagra 50 mg online: Buy generic 100mg Viagra online – Generic Viagra online
Kod promocyjny Zet Casino: Wie Sie vom Bonus profitieren können
Zet Casino ist eine beliebte Online-Glücksspielseite, die ihren Spielern eine Vielzahl von Spielen und lukrativen Bonusangeboten bietet. Eines dieser Angebote ist der Kod promocyjny Zet Casino, mit dem Spieler zusätzliche Boni und Freispiele erhalten können. In diesem Artikel werden wir erklären, wie Sie von diesem exklusiven Angebot profitieren können.
Um den Kod promocyjny Zet Casino zu nutzen, müssen Sie zuerst ein Konto auf der Website erstellen und sich anmelden. Sobald Sie dies getan haben, können Sie den Bonuscode eingeben, um den entsprechenden Bonus zu aktivieren. Dies kann in Form von zusätzlichem Spielguthaben, Freispielen oder anderen attraktiven Vergünstigungen erfolgen.
Es ist wichtig zu beachten, dass jeder Bonus bestimmte Bedingungen und Umsatzanforderungen hat, die erfüllt werden müssen, bevor Sie sich Ihre Gewinne auszahlen lassen können. Daher ist es ratsam, die Nutzungsbedingungen sorgfältig zu lesen, um sicherzustellen, dass Sie das Beste aus dem Bonus herausholen können.
Der Kod promocyjny Zet Casino wird regelmäßig aktualisiert, um den Spielern immer neue und aufregende Angebote zu bieten. Daher lohnt es sich, die Website regelmäßig zu besuchen und den neuesten Bonuscode zu verwenden, um von den besten Deals zu profitieren.
Insgesamt bietet der Kod promocyjny Zet Casino eine fantastische Möglichkeit, zusätzliche Belohnungen und Vergünstigungen zu erhalten, während Sie Ihre Lieblingsspiele spielen. Nutzen Sie also diese Gelegenheit und maximieren Sie Ihr Spielerlebnis mit Zet Casino!
https://zetcasino.one/
Eu recomendo um cassino confiavel blaze
https://cenforce.pro/# buy cenforce
Магазин, где мои друзья заказывали раковина мойка для кухни нержавейка для ванной комнаты.
Watch yazmin daniels stable girl yazmin daniels sex big tits porn
https://belgian-girl-masturbating.fetish-matters.net/?presley-maryam
https://kamagra.win/# cheap kamagra
Buy Vardenafil 20mg Levitra 20mg price Vardenafil buy online
cheap kamagra: cheap kamagra – Kamagra Oral Jelly
drug prices lisinopril
п»їLevitra price buy Levitra over the counter Levitra generic best price
Ресурс, где можно купить качественные напольная раковина по выгодным ценам.
9 Meizu pro 5 Meizu pro 6 Meizu pro 6 plus Meizu pro 6s Meizu pro 7 Meizu pro 7 plus Meizu u10 Meizu u20 Meizu x8 Mi band cable Microsoft lumia 430 dual sim Microsoft lumia 435 dual sim Microsoft lumia 535 Microsoft lumia 550 Microsoft lumia 640 Microsoft lumia 640 xl Microsoft lumia 950 Microsoft lumia 950 xl dual sim Motorola a1200e ming Motorola a1260 Motorola atrix 2 mb865 Motorola atrix 4g mb860 Motorola atrix hd mb886 Motorola aura Motorola bravo mb520 Motorola c118 Motorola c123 Motorola c139 Motorola c168 Motorola c257 Motorola c261 Motorola cliq 2 mb611 Motorola cliq xt mb501 Motorola defy mb525 Motorola defy mini xt320 Motorola defy plus mb526 Motorola dext/cliq mb220 Motorola droid 3 xt862 Motorola droid 3 xt883 Motorola droid maxx xt1080m Motorola droid pro xt610 Motorola droid razr hd maxx xt926m Motorola droid razr m xt907 Motorola droid razr xt912 Motorola droid ultra xt1080 Motorola droid x mb810 Motorola droid x me811 Motorola droid x2 mb870 Motorola e1000 Motorola edge x30 Motorola fire xt xt531 Motorola fire xt311 Motorola flipout mb511 Motorola flipside mb508 Motorola g30 Motorola g4 play Motorola g60 Motorola glam xt800 Motorola i9 stature Motorola k1m Motorola krzr k1 Motorola krzr k3 Motorola l2 Motorola l6 Motorola l7 Motorola milestone (droid) Motorola milestone 2 Motorola milestone 2 me722 Motorola milestone xt720 Motorola ming a1680 lucky 3g Motorola moto c 3g xt1750 Motorola moto e Motorola moto e dual tv xt1025 Motorola moto e xt1021 Motorola moto e xt1022 Motorola moto e xt1527 Motorola moto e xt830c Motorola moto e3 Motorola moto e3 power xt1706 Motorola moto e4 plus xt1771 Motorola moto e7 Motorola moto e7 plus Motorola moto g Motorola moto g xt1028 Motorola moto g xt1031 cdma Motorola moto g xt1032 Motorola moto g xt1036 us gsm Motorola moto g xt1045 Motorola moto g2 (2nd gen) xt1063 Motorola moto g2 (2nd gen) xt1068 Motorola moto g23 Motorola moto g3 (3rd gen) xt1540 Motorola moto g4 play Motorola moto g4 plus Motorola moto g4 xt1622 Motorola moto g5 plus xt1685 Motorola moto g5 xt1676 Motorola moto g5s Motorola moto g6 plus Motorola moto g7 Motorola moto g72 Motorola moto g8 Motorola moto g8 plus Motorola moto g9 plus Motorola moto m xt1663 Motorola moto me525 Motorola moto mt870 Motorola moto v10 Motorola moto x force Motorola moto x force xt1580 Motorola moto x play xt1563 Motorola moto x style xt1572 Motorola moto x xt1049 Motorola moto x xt1050 Motorola moto x xt1052 Motorola moto x xt1053 Motorola moto x xt1055 Motorola moto x xt1056 Motorola moto x xt1058 Motorola moto x xt1060 Motorola moto x2 xt1092 Motorola moto x4 Motorola moto xt615 Motorola moto xt702 Motorola moto xt882 Motorola moto z Motorola moto z droid force Motorola moto z play Motorola moto z2 force Motorola moto z2 play Motorola moto z3 Motorola moto z3 play Motorola motosurf a3100 Motorola motozine zn5 Motorola mt917 Motorola nexus 6 xt1103 Motorola one action Motorola one fusion Motorola pebl u6 Motorola pebl u9 Motorola photon 4g mb855 Motorola pro Motorola q11 Motorola razr d1 xt916 Motorola razr hd xt925 (xt980) Motorola razr i xt890 Motorola razr m 201m xt902 (scorpion mini) Motorola razr v3 Motorola razr v3i Motorola razr v3x Motorola razr xt910 Motorola razr2 v8 Motorola razr2 v9 Motorola rizr z10 Motorola rizr z3 Motorola rizr z8 Motorola rokr em28 Motorola rokr em35 Motorola rokr z6 Motorola slvr l8 Motorola slvr l9 Motorola spice xt300 Motorola v177 Motorola v235 Motorola v300 Motorola v360 Motorola v500 Motorola v975 Motorola ve66 Motorola w180 Motorola w205 Motorola w208 Motorola w215 Motorola w218 Motorola w220 Motorola w230 Motorola w233 Motorola w270 Motorola w360 Motorola w375 Motorola w395 Motorola w510 Motorola w7 active edition Motorola xprt mb612 Motorola xt301 Motorola xt532 Motorola xt701 Motorola xt860 4g Motorola zn200 New Nokia 1 dual sim Nokia 1 plus Nokia 100 Nokia 101 Nokia 105 Nokia 106 Nokia 107 dual sim Nokia 108 dual Nokia 109 Nokia 1100 Nokia 1101 Nokia 1110 Nokia 1110i Nokia 1112 Nokia 112 Nokia 113 Nokia 114 Nokia 1200 Nokia 1202 Nokia 1203 Nokia 1208 Nokia 1209 Nokia 1280 Nokia 1
Интернет-магазин, предлагающий большой ассортимент раковина с тумбой купить для вашего интерьера.
В нашем обществе, где аттестат – это начало удачной карьеры в любой области, многие ищут максимально быстрый и простой путь получения образования. Наличие официального документа об образовании трудно переоценить. Ведь именно он открывает дверь перед людьми, желающими вступить в сообщество квалифицированных специалистов или учиться в высшем учебном заведении.
Предлагаем оперативно получить этот важный документ. Вы можете купить аттестат, и это становится выгодным решением для человека, который не смог завершить образование или потерял документ. Аттестат изготавливается аккуратно, с максимальным вниманием ко всем деталям. В результате вы получите 100% оригинальный документ.
Превосходство такого решения заключается не только в том, что можно оперативно получить свой аттестат. Процесс организовывается удобно, с нашей поддержкой. От выбора подходящего образца до консультации по заполнению персональных данных и доставки по стране — все находится под полным контролем опытных специалистов.
В итоге, для тех, кто пытается найти оперативный способ получения необходимого документа, наша компания готова предложить отличное решение. Приобрести аттестат – значит избежать длительного обучения и не теряя времени переходить к достижению своих целей, будь то поступление в ВУЗ или начало карьеры.
https://diplomans-rossians.com/
https://viagras.online/# Sildenafil 100mg price
https://cenforce.pro/# buy cenforce
buy cenforce: cenforce.pro – buy cenforce
Buy Cialis online: Generic Cialis without a doctor prescription – Buy Tadalafil 10mg
Cheap Levitra online: Buy Vardenafil 20mg – Buy generic Levitra online
http://levitrav.store/# Levitra tablet price
Levitra 10 mg best price: buy Levitra over the counter – Levitra 10 mg buy online
http://cialist.pro/# Cheap Cialis
http://levitrav.store/# Levitra generic best price