我想检查
#dialogOrder
和
.menu-mask
以下内容是否有效,是否有更简单的快捷方式?
$("#dialogOrder").$(".menu-mask")
更新
我刚刚意识到我还需要选择元素,只要它在带有菜单类的表单上。很抱歉,这不是原始问题的一部分。我希望有人可以帮助我。
答案 0 :(得分:3)
如果您要查找同时为#dialogOrder
和.menu-mask
的标记,则应使用:
$("#dialogOrder.menu-mask")
答案 1 :(得分:2)
如果您的意思是想要找到同时包含ID dialogOrder
和类menu-mask
的元素,只需使用
jQuery("#dialogOrder.menu-mask")
如果您想知道文档中是否存在此元素,请尝试
if (jQuery("#dialogOrder.menu-mask").length > 0) {
// element exists
}
当然,添加类选择器是多余的,因为最多只能有一个具有任何给定ID属性的元素。
如果您想在
中找到dialogOrder
,请回答您的评论
<form class="menu">
<div id="dialogOrder">...</div>
</form>
您可以使用多种方法
$("form.menu").find("#dialogOrder")
或
$("form.menu #dialogOrder")
答案 2 :(得分:1)
尝试以下
$("#dialogOrder.menu-mask");
答案 3 :(得分:1)
您链接选择器:
$('#dialogOrder.menu-mask')
如果您需要使用预先存在的选择器,则可以使用filter
方法:
$('.menu-mask').doStuff().filter('#dialogOrder').doMoreStuff();