JSer对象 replace(content, fmtFn)
描述:
将DOM元素替换成content. 
这是一个很实用的方法,通过指定fmtFn(替换的格式化函数),您可以用此方法完成差异化批量替换动作。
参数:
参数 类型 说明
content DOM
HTML
selector
JSer
Array
采用JSer(content)将其封包成JSer对象,然后执行替换.
fmtFn function 程序执行每个元素替换时的格式化处理函数.
此函数接收如下两个参数:
newer 将要替换成的DOM元素封包成的JSer对象.
older 要完成替换的原DOM元素封包成的JSer对象.
注意这两个参数都是标准的JSer对象(它们里面有且仅有一个DOM元素)。您可以在这个格式化函数中修改newer对象的任何DOM特性, 以便程序在替换之前先按您的要求来格式化。
返回:

JSer 替换后的那些content元素所封包成的JSer。
特别注意: 返回的JSer对象已经不再是调用此方法之前的那个对象了。另外,由于DOM元素已经被替换,也就是说替换前的元素已经不复存在,因此,您不可再使用end()方法获取之前的对象状态引用。
适用版本:
这是JSer-2.6及后续版本新增的方法。
示例:
html代码:
<div>
姓名:<input id="name" type="text" value="张三"/>
电话:<input id="tel" type="text" value="010-88888888"/>
邮件:<input id="qq" type="text" value="test123@abc.com"/>
地址:<input id="addr" type="text" value="新城区江滨路85号"/>
</div>
js代码:
JSer("input").replace("<span></span>", function(newer, older){
     newer.attr("id", older.attr("id"));
     newer.html(older.val());
});
结果:
<div>
姓名:<span id="name">张三</span>
电话:<span id="tel">010-88888888</span>
邮件:<span id="qq">test123@abc.com</span>
地址:<span id="addr">新城区江滨路85号</span>
</div>
请参考:
replace(content),
after(content, isClone), afterTo(content, isClone), before(content, isClone), beforeTo(content, isClone)