gpt4 book ai didi

javascript - 如何在 Javascript 中模拟按下按钮以触发 Simple-Jekyll-Search 中的搜索

转载 作者:行者123 更新时间:2023-11-28 00:17:54 24 4
gpt4 key购买 nike

实现 Simple-Jekyll-Search 后在我的网站中,我希望能够使用 jQuery 填充搜索字段并触发搜索。不幸的是,它似乎只对按下按钮使用react。

可以模拟按下按钮来触发搜索吗?

最佳答案

那么试试这个:

$('#yourButton').click(function(){
$('#search-input').keyup();
});

当您单击按钮时,它将触发您输入的 keyup 事件。

您正在使用的库正在监听 keyup 事件:

  function registerInput(){
opt.searchInput.addEventListener('keyup', function(e){
if( e.target.value.length == 0 ){
emptyResultsContainer()
return
}
render( searcher.search(store, e.target.value) )
})
}

从 Github 源找到代码。

更改库的另一种方法。像这样修改 src/index.js 文件:

$('#yourbutton').click(function(){
render( searcher.search(store, opt.searchInput.value) );
})

关于javascript - 如何在 Javascript 中模拟按下按钮以触发 Simple-Jekyll-Search 中的搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30295302/

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