<img>
HTMLのタグの前にコンテンツがない場合は、タグの前にコンテンツを見つける必要があります<br/>
。<img>
その前に他のコンテンツがある場合は、その前に追加する必要があり<br/>
ます。
質問する
113 次
2 に答える
1
この html コードを検討してください :- (このソリューションでは JQuery を使用しています!)
<h1><img src="#"/><h1>
<br/><img src="#"/>
あるケースでは、前に要素を取得する必要があります<img>
$(document).ready(
function(){
$('img').each(function(){
if($(this).prev()==$('br'))
{
$(this).prev().replaceWith('');
}
if($(this).prev()!=$('br)')
{
$(this).prev().replaceWith('br');
}
});
});
これで問題が解決すると思います。
于 2012-07-03T20:39:08.833 に答える
1
少しシンプルで高速なバージョン
$(document).ready(function(){
$('img').each(function(){
var prev = $(this).prev();
if (prev[0] && prev[0].nodeName.toUpperCase() !== 'BR') {
prev.after('<br>')
}
})
})
于 2012-07-03T22:34:10.020 に答える