有一排元素:
<div class="container" id="box1">
<div class="container" id="box2">
<div class="container" id="box3">
如何在没有box2的情况下选择所有这些? 认为这可以解决问题,
var i = "#box2";
$('.container:not(i)');
答案 0 :(得分:1)
此
$('.container:not(i)');
应该是
$('.container:not(' + i + ')');
答案 1 :(得分:0)
这实际上是有效的。见http://jsfiddle.net/bmDDD/
执行javascript代码时,你确定你的dom已经加载了吗?
答案 2 :(得分:0)
$(".container").not("#box2")
运作
答案 3 :(得分:0)
此$('.container:not(#box2)');
可以正常使用
工作demo
答案 4 :(得分:0)
确保使用$(function() { ... }
这很好用:
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script>
$(function() {
$(".container[id!='box2']");
});
<script>
<强> Demo 强>