我有一个 li 项目列表,如果找到 2 个类,我想触发一个按钮单击。
当列表项有 2 个类时,我想通过单击触发 btn。你们能帮我看看吗?
编码:
<script type="text/javascript">
$(document).ready(function(){
var $html = $("#my-div ul li");
if ($html.hasClass("current") || $html.hasClass("extra")) {
$(".btn-1 a").click();}
else if ($html.hasClass("current") || $html.hasClass("extra2")) {
$(".btn-2 a").click();}
});
</script>
所以一个列表项具有类current + extra,而另一个列表项具有类 current + extra2。
知道我在这里做错了什么吗?
编辑:目前它不能正常工作。
目前会一直触发“.btn-1”点击,不看其他语句。我认为它只查看“当前”类,而不是“extra”或“extra2”类是否也在同一个 li 项目中。