JSer对象 end()
描述:
回到最近的一个"破坏性"操作之前,即,返回JSer内的DOM元素集合被改变的前一次的状态.
如果之前没有破坏性操作,则返回一个不含任何DOM元素的空JSer对象.
以下方法的调用,会对JSer内部的DOM元素集合产生"破坏性":
add(content),
afterTo(content, isClone),
appendTo(content),
beforeTo(content,isClone),
clone(cloneEvents),
del(content),
first(),
get(sub),
inter(content),
last(),
prependTo(content),
reverse(),
JSer.index(sub),
JSer.parent(selector),
JSer.parent(depth),
JSer.parent(),
JSer.children(sub),
JSer.children()
此方法是可以串连的,也就是说如果调用了多个具有"破坏性"的方法之后,您可以再依次调用多次end()方法来恢复这些"破坏性"之前的状态.
返回:
JSer 返回JSer内的DOM元素集合被改变的前一次的状态.
示例:
html代码:
<div class="a">content</div>
<div class="b">content</div>
js代码:
JSer(".a").add(".b").css("color","red").end().css("border","1px red dashed")
结果:
<div class="a" style="color:red; border:1px red dashed">content</div>
<div class="b" style="color:red">content</div>