问问题
20003 次
6 回答
14
于 2013-05-08T11:09:12.477 回答
5
尝试这样的事情:
// Select the 'a' tag to be replaced and call the replaceWith method
$('.normal a').replaceWith(function(){
// Execute a callback to generate contents of the replacement
// The $('<div>') part creates a div
return $('<div>', {
html: this.innerHTML // This takes the html of the 'a' tag and copies it to the new div
});
});
jQueryreplaceWith
方法获取该项目并将其替换为回调函数返回的内容。
请参阅此处了解更多信息
于 2013-05-08T11:11:13.967 回答
2
here you go orignally take from here Using jQuery to replace one tag with another
$('div.normal a').contents().unwrap().wrap('<div id='result'/>');
于 2013-05-08T11:09:46.527 回答
2
试试这个 -
$('div.normal.replace a').find('div').unwrap().wrap("<div id='result'/>");
于 2013-05-08T11:10:30.277 回答
0
使用以下 $('div.normal.replace a').replaceWith( "" + $('div.normal.replace a').html() + "" );
于 2013-05-08T11:17:34.437 回答
0
于 2013-05-08T11:19:08.333 回答