JSer对象 before(content, isClone)
描述:
将content插入到DOM元素的前面.
注意:如果当前的JSer对象中包含多个DOM元素,将在每个元素前面都插入content.
参数:
参数 |
类型 |
说明 |
content |
DOM
HTML
selector
JSer
Array |
采用JSer(content)将其封包成的JSer对象 |
isClone |
boolean |
此参数可以省略。省略后默认值为false.
当isClone=true时,以克隆的方式添加DOM元素;
否则,元素插入后,原content内容将从DOM节点树中移除。 |
返回:
JSer 当前的JSer对象。
示例1:
html代码:
<table>
<tr id="mytr"><td>first</td></tr>
<tr><td>second</td></tr>
</table>
js代码:
JSer("#mytr").before("<tr><td>AAAAAAAAAAAAAA</td></tr>");
结果:
<table>
<tr><td>AAAAAAAAAAAAAA</td></tr>
<tr id="mytr"><td>first</td></tr>
<tr><td>second</td></tr>
</table>
示例2:
html代码:
<div id="mydiv">div</div>
<p id="myp">p</p>
js代码:
JSer("#mydiv").before("#myp");
结果:
<p id="myp">p</p>
<div id="mydiv">div</div>
示例3:
html代码:
<div id="mydiv">div</div>
<p id="myp">p</p>
js代码:
JSer("#mydiv").before("#myp", true );
结果:
<p id="myp">p</p>
<div id="mydiv">div</div>
<p id="myp">p</p>
请参考: