jquery选择器选择某个元素以外的所有元素

比如我body里面是<body><div>adsad</div><a>dsadasd</a><span>adas</span></body>我想要div以外所有元素的选择... 比如我body里面是
<body>
<div>adsad</div>

<a>dsadasd</a>

<span>adas</span>

</body>
我想要div以外所有元素的选择,不能用$("a span")这种投机取消的方法
展开
 我来答
旁明煦0IB
2014-09-04 · TA获得超过352个赞
知道小有建树答主
回答量:245
采纳率:100%
帮助的人:97万
展开全部
$("div").siblings(); //选择与div同级的其他元素,不包括此div
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csu_sgltmn
2014-09-04 · TA获得超过122个赞
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:68.9万
展开全部
$("body").not("div") 即可!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuebaotuxi
2014-09-03 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:989万
展开全部
那你必须给这个div加个id(唯一标识他,不然是无法做的)
追问
您没有看懂我问题的重点,我需要的是jquery过滤器怎么排除这个选择
追答
我想要div以外所有元素的选择。你的意思不是选择除了这个div之外的所有元素吗?这句话不是这个意思那是什么意思?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
facelessman1
2014-09-03 · 超过20用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:50.8万
展开全部
$('*:not(div)');
$('a,span')
追问
如果这个div里面是这样的asdasdaasdaddadsad
那么如果我要除了这个id=aa其他的选择应该怎么弄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaoapk
2014-09-04 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1581万
展开全部
var notDiv = $('body :not(div)');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式