gpt4 book ai didi

javascript - 运行第一个 div onclick

转载 作者:行者123 更新时间:2023-11-28 10:13:45 26 4
gpt4 key购买 nike

我有一个父函数上的 div 列表,每个函数都有一个 onclick 函数。

我怎样才能创建一个函数,让我可以有一个函数来获取第一个div并运行onclick函数?

重要的是,我的div可以排序。因此,排序后,“第一个 div”可能不再是第一个,所以我需要定义一个函数,每次窗口准备好时,我运行一次,在 div 排序后,我再次运行它。

谢谢!

编辑:好的,这是我的代码,我将根据 id 对这些 div 进行排序:

<div id="e">
<div id="e1" onclick="$(this).siblings().removeClass('someclass').addClass('someclass')">Something</div>
<div id="e2" onclick="$(this).siblings().removeClass('someclass').addClass('someclass')">Something</div>
<div id="e3" onclick="$(this).siblings().removeClass('someclass').addClass('someclass')">Something</div>
<div id="e4" onclick="$(this).siblings().removeClass('someclass').addClass('someclass')">Something</div>
<div id="e5" onclick="$(this).siblings().removeClass('someclass').addClass('someclass')">Something</div>
</div>

最佳答案

将委托(delegate)与第一个选择器一起使用。

$("divsContainer").delegate("div:first", 'click', function(){

});

注意:为 divsContainer 指定适当的选择器,它实际上是所有这些 div 所在的容器。

关于javascript - 运行第一个 div onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013472/

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