JSer对象 del(content)
描述:
从当前的JSer对象中移除元素.
注意:此方法仅仅是从JSer对象中移除已经选取的DOM元素,对DOM文档树并无任何影响,如要从DOM树中移除节点元素,请使用
.remove()方法.
参数:
此方法传入的content参数可以是以下任意一种类型:
参数 |
类型 |
说明 |
content |
int |
从当前JSer对象中移除int下标位置处的元素.如果下标越界,程序将忽略此操作不做处理. |
DOM |
从当前JSer对象中移除此DOM元素. 如果当前的JSer对象中不存在此元素,则不做处理. |
JSer |
从当前JSer对象中移除已被JSer对象选中的元素. |
selector |
从当前的JSer对象中移除能够被selector选择符选中的那些元素. |
Array |
程序将遍历数组的每一个下标,判断每个下标元素的类型,并根据该类型做相应的移除处理. |
如果content中表示的元素不在当前的JSer对象中存在,将不进行任何操作.
返回:
JSer 移除元素之后的JSer对象。
示例:
html代码:
<div class="a"> a </div>
<div class="b"> b </div>
<div class="c"> c </div>
<p id="p1"> p </p>
js代码1:
var jserObj = JSer("div").del(0);
js代码2:
var jserObj = JSer("div, p").del(document.getElementById("p1"));
js代码3:
var jserObj = JSer("div").del( JSer(".a") );
js代码4:
var jserObj = JSer("div").del(".a");
js代码5:
var jserObj = JSer("div").del([0, 1]);