JSer对象 beforeTo(content, isClone)
描述:
将DOM元素插入到content的前面. 

注意:如果当content含多个DOM元素,将在每个元素前面都进行添加.
此方法颠倒了before(content,isClone)操作,即该操作是把content插入到JSer对象前面,而此方法刚好相反,是把JSer对象插入到content前面。
参数:
参数 类型 说明
content DOM
HTML
selector
JSer
Array
采用JSer(content)将其封包成JSer对象
isClone boolean 此参数可以省略。省略后默认值为false.
isClone=true时,以克隆的方式添加DOM元素;
否则,元素插入后,原content内容将从DOM节点树中移除。
返回:

JSer 插入到content前面的那些DOM元素封包成的JSer。
特别注意: 返回的JSer对象已经不是调用此方法之前的那个对象,同时,调用前后两个对象的length属性也不一定相等(这由content的元素个数决定)。 不过您可以通过调用返回的对象的end()方法,来获取调用前的JSer对象的引用。

示例1:
html代码:
<table>
   <tr id="mytr"><td>first</td></tr>
   <tr><td>second</td></tr>
</table>
js代码:
JSer("<tr><td>AAAAAAAAAAAAAA</td></tr>").beforeTo("#mytr");
结果:
<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("#myp").beforeTo("#mydiv");
结果:
<p id="myp">p</p>
<div id="mydiv">div</div>
示例3:
html代码:
<div id="mydiv">div</div>
<p id="myp">p</p>
js代码:
JSer("#myp").beforeTo("#mydiv", true).css("color","red");//克隆的方式添加,原content仍保留
结果:
<p id="myp" style="color:red">p</p>
<div id="mydiv">div</div>
<p id="myp">p</p>
请参考:
after(content, isClone), afterTo(content, isClone), before(content, isClone), clone(cloneEvents)
replace(content), replace(content, fmtFn)