繁体   English   中英

jQuery移动字符串在页面文本中搜索

[英]jquery mobile string search in page text

我正在构建一个JQuery移动应用程序,其中包含很多页面,其中包含很多文本。 最初,当用户打开应用程序时,所有页面的标题都在列表视图中可见,顶部带有搜索过滤器。 当用户单击标题时,将打开一个新页面,上面带有文本。 我想建立一个单独的页面(如search.html),其中只包含一个搜索输入框。 当某人搜索“ Some string”之类的字符串时,包含该术语的所有页面的图块在列表视图中可见,并且单击标题后,将打开详细页面。

如果您对其中的所有文本感兴趣,例如<div id="theTarget"> ,那么*

var theText = document.getElementById("theTarget").textContent;

因此您可以像搜索其他任何字符串一样搜索它。

然后,基于theText.indexOf(searchText)的返回值,可以基于是否为-1 (不匹配)来设置相应列表视图条目的CSS样式。

*注意:非jQuery解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM