gpt4 book ai didi

javascript - 使用 contains() 显示/隐藏 div 内容的页内搜索

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:56 24 4
gpt4 key购买 nike

我正在尝试向我的常见问题解答页面添加搜索功能,但完全卡住了。

我想要的是一个文本框,用户可以在其中输入关键字(或单词),该文本框为关键字运行 jquery 并为所有相关答案设置显示: block 。

我目前的情况是这样的:

    <form name="searchBox">
Keyword(s): <input type="text" name="keyword" />
<input type="button" value="Search" onClick="searchFunction()" />
</form>
<div class="searchable" style="display:none">
This is the first software question and answer.</div>
<div class="searchable" style="display:none">
This is the first hardware question and answer.</div>
<script type="text/javascript">
function searchFunction() {
var searchTerm = document.searchBox.keyword.value;
$(" :contains('"+searchTerm+"')").addStyle("display:block"); }
</script>

最佳答案

试试这个

function searchFunction() {
var searchTerm = document.searchBox.keyword.value;
$(".searchable").each(function(){
$(this).(":contains('"+searchTerm+"')").show();
});

}

关于javascript - 使用 contains() 显示/隐藏 div 内容的页内搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6709718/

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