gpt4 book ai didi

javascript - jQuery 特定事件触发器

转载 作者:行者123 更新时间:2023-12-02 18:02:11 25 4
gpt4 key购买 nike

我有一个无序列表,其中包含使用 jQuery 附加的事件处理程序

<ul class='menu'>
<li id='1'>Home</li>
<li id='2'>item 1</li>
<li id='3'>item 2</li>
</ul>

$('.menu').on('click','li',function(){
console.log($(this).attr('id'));
// do navigation stuff
});

我想要做的是有一个事件触发器,当我返回此列表时,它会自动选择我之前选择的选项。除了这个触发器之外,我其他一切都在工作。任何帮助都会很好地引导我走向正确的方向。提前致谢。

最佳答案

您可以将您的选择保存在变量中,并使用它来触发正确的 <li> 上的点击。 :

var lastSelected = 1;

$('.menu').on('click','li',function(){
console.log($(this).attr('id'));
// do navigation stuff

lastSelected = $(this).attr('id'); //save the id
});

要稍后触发事件,请使用:

$('#'+lastSelected).trigger('click');

关于javascript - jQuery 特定事件触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20425265/

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