我正在尝试使用replaceWith(...)函数来替换jQuery对象,但它无法正常工作,当我尝试使用插入的DOM元素时它可以工作,但是对于jQuery对象却不行。
我有以下代码:
var obj = $('<div id="obj">Text</div>');
obj.replaceWith('<span>New text</span>');
“obj”未被新的HTML替换。
这是演示: http://jsfiddle.net/v7EA2/
也许我没有理解replaceWith()函数的工作原理,
感谢您的帮助。
更新