Home > Web Front-end > JS Tutorial > How Can I Highlight a Specific Word in Text Using jQuery?

How Can I Highlight a Specific Word in Text Using jQuery?

Linda Hamilton
Release: 2024-12-02 07:40:13
Original
364 people have browsed it

How Can I Highlight a Specific Word in Text Using jQuery?

Highlight a Word with jQuery

Question

Highlighting specific words in a block of text is a common task in web development. In this case, the goal is to highlight the word "dolor" within a given text block.

Solution

jQuery provides a simple and effective way to achieve this using its built-in highlight() plugin. The following steps outline the solution:

  1. Include the jQuery plugin: Ensure that the jQuery library and the highlight plugin are loaded onto your page.
  2. Select the text block: Use jQuery to select the target text block where you want to highlight the word.
  3. Highlight the word: Call the highlight() method on the text block, passing in the word you want to highlight. The plugin will wrap the specified word in a span element with a custom class, which can be styled to highlight it.

Here's an example code:

$(function() {
  // Select the text block
  var textBlock = $('#text-block');

  // Highlight the word "dolor"
  textBlock.highlight('dolor');
});
Copy after login

Other Methods

Note: While the highlight plugin is widely used and effective for this task, it's important to note that highlighting text can also be achieved using pure JavaScript or CSS techniques:

  • Pure JavaScript: You can use the replace() or replaceWith() methods in conjunction with regular expressions to search for and replace the target word with a highlighted version.
  • CSS: By applying CSS styles such as background-color or text-shadow to elements with specific classes, you can visually highlight text without the need for additional plugins or JavaScript code.

The above is the detailed content of How Can I Highlight a Specific Word in Text Using jQuery?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template