gpt4 book ai didi

jquery - 如何在jquery中检查 anchor 标记是否被点击?

转载 作者:行者123 更新时间:2023-12-01 07:14:17 25 4
gpt4 key购买 nike

我有以下 html 代码。

               <div class="main_links cf" id="main_link">
<a class="est_btn" id="#electric">
<img src="images/electric.png" alt="" />
<span>Electric</span>
</a>
<a class="est_btn" id="#gas">
<img src="images/gas.png" alt="" />
<span>Gas</span>
</a>
<a class="est_btn" id="#oil">
<img src="images/oil.png" alt="" />
<span>Oil</span>
</a>
<a class="est_btn" id="#propane">
<img src="images/propane.png" alt="" />
<span>Propane</span>
</a>

</div>

现在我希望至少应该单击这些 anchor 标记之一。谁能告诉我如何用 jquery 完成它?

最佳答案

使用类来存储点击状态

var $links = $('#main_link .est_btn').click(function () {
$(this).addClass('clicked');
});

//for test
$('button').click(function () {
if ($links.is('.clicked')) {
alert('clicked')
} else {
alert('not')
}
})

演示:Fiddle

如果您希望允许用户选择/取消选择某个项目,请使用 toggleClass() 而不是 addClass()

演示:Fiddle

关于jquery - 如何在jquery中检查 anchor 标记是否被点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20854443/

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