Javascript can';无法获取replaceWith的字符串结果
这就是我想做的:Javascript can';无法获取replaceWith的字符串结果,javascript,jquery,Javascript,Jquery,这就是我想做的: var x = $("<div><div class='aaa' /></div>").find('.aaa').replaceWith("hi"); alert(x); var x=$(“”)。查找('.aaa')。替换为(“hi”); 警报(x); 警报的结果是对象我需要嗨。replaceWith返回删除的元素,因此需要保存初始对象。此外,您不能依赖元素的outerHTML属性 var x = $("<div><di
var x = $("<div><div class='aaa' /></div>").find('.aaa').replaceWith("hi");
alert(x);
var x=$(“”)。查找('.aaa')。替换为(“hi”);
警报(x);
警报的结果是
对象
我需要嗨
。replaceWith
返回删除的元素,因此需要保存初始对象。此外,您不能依赖元素的outerHTML
属性
var x = $("<div><div class='aaa' /></div>");
x.find('.aaa').replaceWith("hi");
var div = x.get(0);
alert("<" + div.tagName + ">" + div.innerHTML + "</" + div.tagName + ">");
var x=$(“”);
x、 查找('.aaa')。替换为(“hi”);
var div=x.get(0);
警报(“+div.innerHTML+”);
使用.end()
关闭查找
操作,以便访问修改的内容
var x = $("<div><div class='aaa' /></div>").find('.aaa').replaceWith("hi").end();
请注意,Firefox不支持outerHTML
alert(x[0].outerHTML);