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>
したがって、1 つのリスト項目にはクラスcurrent + extraがあり、もう1 つのリスト項目にはクラス current + extra2 があります。
私がここで間違っていることは何か分かりますか?
編集:現在、本来あるべきように機能しません。
現在、常に「.btn-1」をクリックしてトリガーし、他のステートメントを調べません。「extra」または「extra2」クラスも同じliアイテムにある場合ではなく、「現在の」クラスを見るだけだと思います。