Highlight Characters & Words Within The DOM - highlight.js
File Size: | 7.92 KB |
---|---|
Views Total: | 1492 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
highlight.js is a simple yet configurable jQuery keyword highlighting plugin which can be used to highlight any characters or the whole words within a large body of text.
You can customize the styles of the highlighted characters/words. Ignore case is supported as well.
How to use it:
1. Download and include the highlight.js script after loading jQuery JavaScript library (slim build).
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"> </script> <script src="js/jQuery.highlight.js"></script>
2. Initialize the plugin on the text container and specify the keyword you want to highlight.
<div class="container"> Your Long Text Here </div>
$('.container').highlight('keyword');
3. Override the default styles of the highlighted keyword.
$('.container').highlight('keyword',{ // background color background: "#ffff00", // text color color: "#000", // is bold? bold: false });
4. Decide whether to ignore case.
$('.container').highlight('keyword',{ // default: true ignoreCase: false });
5. Decide whether to highlight the whole word.
$('.container').highlight('keyword',{ // default: true wholeWord: false });
6. You can also add an extra CSS class to the highlighted keyword.
$('.container').highlight('keyword',{ class: "your class here" });
Changelog:
2020-02-10
- JS improved
This awesome jQuery plugin is developed by yjseo29. For more Advanced Usages, please check the demo page or visit the official website.