remove([expr]) 返回值:jQuery
概述
从DOM中删除所有匹配的元素。
这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。
参数
expr (可选)String
用于筛选元素的jQuery表达式
示例
描述:
从DOM中把所有段落删除
HTML 代码:
<p>Hello</p> how are <p>you?</p>
jQuery 代码:
$("p").remove();
结果:
how are
描述:
从DOM中把带有hello类的段落删除
HTML 代码:
<p class="hello">Hello</p> how are <p>you?</p>
jQuery 代码:
$("p").re...
removeClass([class]) 返回值:jQuery
概述
从所有匹配的元素中删除全部或者指定的类。
参数
class (可选)String
一个或多个要删除的CSS类名,请用空格分开
示例
描述:
从匹配的元素中删除 'selected' 类
HTML 代码:
<p class="selected first">Hello</p>
jQuery 代码:
$("p").removeClass("selected");
结果:
[ <p class="first">Hello</p> ]
描述:
删除匹配元素的所有类
HTML 代码:
<p class="selected first">Hello</p>
jQuery 代码:
$("p&...
removeAttr(name) 返回值:jQuery
概述
从每一个匹配的元素中删除一个属性
参数
nameString
要删除的属性名
示例
描述:
将文档中图像的src属性删除
HTML 代码:
<img src="test.jpg"/>
jQuery 代码:
$("img").removeAttr("src");
结果:
[ <img /> ]
removeData(name) 返回值:jQuery
概述
在元素上移除存放的数据
与$(...).data(name, value)函数作用相反
参数
nameString
存储的数据名
示例
描述:
参考data(name)的示例
remove [不推荐]
remove(key) -> value
remove(key1, key2...) -> Array
从 hash 中移除指定的键,并返回被移除的键对应的值。从 v1.6.0 开始,该方法不可用。
这个方法从 Prototype 1.6.0 开始不再可用。代替的方法是 Hash#unset(),后者只能从 Hash 实例中移除一个值,为移除多个值,请使用循环:
['foo', 'bar'].each(function(key) {
hash.unset(key);
});
样例
var h = new Hash({ a:'apple', b:'banana', c:'coconut' })
h.remove('a', 'c')
// -> ['apple', 'coconut']
h.values()
// -> ['banana']
...
removeClassName
removeClassName(element, className) -> HTMLElement
从 element 中移除参数 className 指定的 CSS 类,返回元素本身。
样例
<div id="mutsu" class="apple fruit food"></div>
$('mutsu').removeClassName('food');
// -> HTMLElement
$('mutsu').classNames();
// -> ['apple', 'fruit']
...
remove
remove(element) -> HTMLElement
从文档中彻底移除 element,返回移除的元素。
如果只想隐藏元素,以备将来能够再次使用,请使用 Element.hide 方法。
样例
// 调用前:
<ul>
<li id="golden-delicious">Golden Delicious</li>
<li id="mutsu">Mutsu</li>
<li id="mcintosh">McIntosh</li>
<li id="ida-red">Ida Red</li>
</ul>
$('mutsu').remove();
// -> HTMLElement (并移除 li#mutsu)
// 调用后:
<ul>
<li id="golden-delicious">Golden ...
removeClassName(element, className) -> HTMLElement
从 element 中移除参数 className 指定的 CSS 类,返回元素本身。
样例
<div id="mutsu" class="apple fruit food"></div>
$('mutsu').removeClassName('food');
// -> HTMLElement
$('mutsu').classNames();
// -> ['apple', 'fruit']
...
remove(element) -> HTMLElement
从文档中彻底移除 element,返回移除的元素。
如果只想隐藏元素,以备将来能够再次使用,请使用 Element.hide 方法。
样例
// 调用前:
<ul>
<li id="golden-delicious">Golden Delicious</li>
<li id="mutsu">Mutsu</li>
<li id="mcintosh">McIntosh</li>
<li id="ida-red">Ida Red</li>
</ul>
$('mutsu').remove();
// -> HTMLElement (并移除 li#mutsu)
// 调用后:
<ul>
<li id="golden-delicious">Golden Delicious&l...