not(expr)
从当前匹配元素集合中删除满足‘expr’的匹配元素集合。得到新匹配元素集合
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$("div").not(".green, #blueone")
.css("border-color", "red");
});
</script>
<style>
div { width:60px; height:60px; margin:10px; float:left;
background:yellow; border:2px solid white; }
.green { background:#8f8; }
.gray { background:#ccc; }
#blueone { background:#99f; }
</style>
</head>
<body>
<div></div>
<div id="blueone"></div>
<div></div>
<div class="green"></div>
<div class="green"></div>
<div class="gray"></div>
<div></div>
</body>
</html>
$("div").not(".green, #blueone")
删除div元素集合中,特殊样式为‘green’和元素id属性值为‘blueone’的元素。形成新元素集合。以下为新元素集合
<div></div>
<div></div>
<div class="gray"></div>
<div></div>
分享到:
相关推荐
函数接收一个参数 `index`,表示元素在jQuery集合中的索引,`this` 指向当前遍历的DOM元素。例如: ```javascript $("li").not(function(){return $(this).attr("class")=="js"}) ``` 这个例子会选取所有 `li` ...
- `not(el)`, `not(expr)`, `not(elems)` - 移除匹配的元素。 - `parent(expr)` - 获取元素的直接父元素。 - `parents(expr)` - 获取元素的所有祖先元素。 - `prev(expr)` - 获取元素的前一个相邻元素。 - `...
- `not(el/expr/elems)` 移除匹配的元素。 - `parent(expr)` 获取父元素。 - `parents(expr)` 获取所有祖先元素。 - `prev(expr)` 获取相邻的前驱元素。 - `siblings(expr)` 获取同级元素。 4. **核心(Core)...
`filter(expression)`, `find(expr)`, `is(expr)`, `next(expr)`, `not(el)`, `not(expr)`, `not(elems)`, `parent(expr)`, `parents(expr)`, `prev(expr)`, `siblings(expr)` - 这些方法用于选择、过滤和遍历DOM...
- `not(expr)` - `not(elems)` - **描述**:从匹配集合中排除某些元素。 10. **获取父元素**: - `parent(expr)` - **描述**:获取当前匹配元素集合的父元素。 11. **获取祖先元素**: - `parents(expr)` - *...
首先,jQuery的选择器是遍历DOM的关键工具。jQuery提供了多种选择器,包括基本选择器(如ID选择器、类选择器、标签名选择器)、层次选择器(如后代选择器、子元素选择器、相邻兄弟选择器)和过滤选择器(如`:first`...
20. **选择器扩展**:jQuery支持自定义选择器,如`$.expr[":"]`。 21. **数据绑定**:使用`.data()`方法可以将数据绑定到元素,便于后续访问。 22. **异步图片加载**:使用`$.when()`结合`$.Deferred()`可实现图片...
- **not(expr)**: 从当前元素集合中移除不匹配的元素。 - **not(elems)**: 从当前元素集合中移除指定的元素集合。 - **parent(expr)**: 获取父元素。 - **parents(expr)**: 获取所有祖先元素。 - **prev(expr)**: ...
1. **选择器**:jQuery 提供了丰富的选择器来定位DOM元素,如`first`、`last`用于选取第一个或最后一个元素,`first-child`和`last-child`选取父元素的第一个或最后一个子元素,`parent>child`选取直接子元素,`not...
- `not(el)`, `not(expr)`, `not(elems)`: 从集合中移除匹配的元素。 - `parent(expr)`: 获取元素的直接父元素,可选地通过expr过滤。 - `parents(expr)`: 获取元素的所有祖先元素,可选地通过expr过滤。 - `...
jQuery 是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。本文将深入探讨jQuery中的几个关键函数,帮助你更好地理解和运用这个强大的工具。 1. **过滤(Filtering)** ...
- `not(el)`, `not(expr)`, `not(elems)`: 从集合中移除匹配的元素。 - `parent(expr)`: 获取元素的直接父元素。 - `parents(expr)`: 获取元素的所有祖先元素。 - `prev(expr)`: 获取元素的前一个兄弟元素。 - ...
- **not(expr)**:从匹配元素集中删除元素。 - **slice(start[, end])**:从匹配元素集中返回一个新的jQuery对象,该对象是原集合的一部分。 以上是对给定的jQuery 1.3 Cheat Sheet文档中所涵盖的知识点的详细解释...
- `$(”元素名称”).not(expr/elems)`: 从集合中移除匹配的元素。 - `$(”元素名称”).parent(expr)`: 获取元素的直接父元素。 - `$(”元素名称”).parents(expr)`: 获取元素的所有祖先元素。 - `$(”元素名称”...
- **jQuery(expr, context):** 该方法用于在指定的上下文中选择元素。`expr` 参数定义了要匹配的选择器字符串,而 `context` 参数指定了搜索的起点。 - **jQuery(html):** 创建一个新的 HTML 元素,并返回一个包含这...
### Jquery方法大全详解 #### 一、Attribute(属性操作) **1.1 addClass** ```javascript $("p").addClass(css中定义的样式类型); ``` - **功能**:为匹配到的元素添加一个或多个类。 - **参数**:接受一个或多个...
12. **jQuery 筛选**:jQuery 的筛选不包括“自动”,其他如过滤(`filter()`, `not()`),查找(`find()`, `siblings()`, `parent()`),串联(`.add()`)都是常见的筛选操作。 13. **文档处理**:jQuery 提供包裹(`...