【发布时间】:2013-12-15 06:25:51
【问题描述】:
我想从一个单独的页面搜索多个 HTML 文件,我在其中搜索所有 div 中的文本,每个 div 都有一个特定的 id,包含匹配搜索词的整个 id 将显示在列表中的搜索页面上。
div 列表如下所示:
<body>
<div class='vs'>
<div id='header 1'>content 1 here </div>
<div id='header 2'>another text </div>
<div id='header 3'>whatever </div>
</div>
</body>
请注意,我想从不同的页面执行搜索,并希望在那里显示带有可搜索页面链接的结果。
现在我是这样搜索的:
HTML
<body>
<input type="text" id='search' />
<div class='vs'>
<div id='header 1'>content 1 here </div>
<div id='header 2'>another text </div>
<div id='header 3'>whatever </div>
</div>
</body>
JavaScript
$('#search').on('input', function () {
var text = $(this).val();
$('.vs div').show();
$('.vs div:not(:contains(' + text + '))').hide();
});
它正在fiddle here 上工作,但我不希望它像这样工作,我想从一个单独的页面远程进行搜索,并在那里显示结果以及指向该页面的链接。
【问题讨论】:
-
您的问题到底是什么?你采取了哪些步骤来实现你的目标?您发布的 HTML 标记没有任何帮助。
-
您在 6 小时前发布了完全相同的问题:search from a different html page div's and display results
-
我想从 html 页面搜索并列出 div 与匹配的搜索词,它是 html 中的电子书,实际上 div id 用于 html 电子书中的书签目的
-
我没有收到上一个问题的回复
-
您没有得到回复的原因是因为您没有表明您已经付出了任何努力来尝试自己解决这个问题。您发布的代码是不相关的,它让人们觉得您只是要求提供代码。这也是为什么你得到这么多反对票的原因。
标签: javascript jquery html search