質問する
20003 次
6 に答える
14
$('.normal > a').replaceWith(function() {
return $('<div/>', {
html: this.innerHTML
});
});
于 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
これを試して -
$('div.normal.replace a').find('div').unwrap().wrap("<div id='result'/>");
于 2013-05-08T11:10:30.277 に答える
2
ここに行きます元はここから取得しますjQueryを使用して1つのタグを別のタグに置き換えます
$('div.normal a').contents().unwrap().wrap('<div id='result'/>');
于 2013-05-08T11:09:46.527 に答える
0
次の $('div.normal.replace a').replaceWith( "" + $('div.normal.replace a').html() + "" ); を使用します。
于 2013-05-08T11:17:34.437 に答える
0
于 2013-05-08T11:19:08.333 に答える