基本上我有这个:
<div id="menu" class="menu">
<ul>
<li><a href="#">REGISTRAR</a>
<ul>
<li><a href="situation1.php">student</a></li>
<li><a href="situation2.php">grades</a></li>
</ul>
</li>
</ul>
<div id="principal" class="principal">
<div id="opt" class="opt">
<ul id="opt-btn">
<li >
<a href="something1.php" id="reserved1" class="btn"></a>
</li>
<li>
<a href="something2.php" id="reserved2" class="btn"> </a>
</li>
</ul>
</div>
我想知道如何使用jquery选择来自两个div的所有标签,所以当我点击它们时会将我带到那个特定的文件。在我这之前:$(“。menu,a”)。单击(function()但是当我添加类主体时它没有用。感谢提前帮助。
答案 0 :(得分:3)
jQuery的查询语法与CSS选择器语法相同。我认为这是你想要完成的事情:
$('#menu a, #principal a')
答案 1 :(得分:0)
HTML:
<div id="principal" class="menu">
...
</div>
<div id="principal" class="menu principal">
...
</div>
仅在出于其他原因需要时才保留principal
课程。
jQuery的:
$(".menu a").on('click', function() {...});
这样您就可以在不更改选择器的情况下添加任意数量的菜单。