gpt4 book ai didi

jquery - jQuery 中有没有 "find in page"的标准方法(最好没有插件)

转载 作者:行者123 更新时间:2023-12-01 04:37:33 25 4
gpt4 key购买 nike

我想在页面上提供一个搜索字段,以模仿浏览器的“在页面中查找”功能。假设我们无法调用浏览器自己的功能(window.find() 似乎是非标准的),我想要搜索、突出显示匹配、提供下一个/上一个匹配等的代码。

我找不到可用的代码来做到这一点,也找不到 jQuery 插件。

最佳答案

看一下 :contains:visible 选择器。像这样的东西:

function findInPage(q) {
var $target = $(':visible:contains("'+q+'")')
while( $target.length ) {
$target = $target.children(':contains("'+q+'")');
}
return $target.end();
}

或者,您可以使用 Mark.js

Domo

关于jquery - jQuery 中有没有 "find in page"的标准方法(最好没有插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47491968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com