<div class="inner">
line 1
line 2
line 3
</div>
$(document).ready(function(){
$('.inner').wrapInner('<p/>');
});
當前代碼在所有元素周圍添加了<p>
標籤,是否可以將<p>
添加到每個元素?像使用jQuery將每個元素用html包裝起來
<p>line 1</p>
<p>line 2</p>
<p>line 3</p>
<div class="inner">
line 1
line 2
line 3
</div>
$(document).ready(function(){
$('.inner').wrapInner('<p/>');
});
當前代碼在所有元素周圍添加了<p>
標籤,是否可以將<p>
添加到每個元素?像使用jQuery將每個元素用html包裝起來
<p>line 1</p>
<p>line 2</p>
<p>line 3</p>
繼續:
http://jsbin.com/usuciq/edit#javascript,html
var g=$(".inner").html().split(/\n/);
var t= $.map (g,function (a){ if (a!='') return '<p>'+a+'</p>';});
$('.inner').html(t.join(''));
不錯的一個..謝謝... – Gopesh 2012-03-21 13:27:57
@Gopesh youre welcome ... :) – 2012-03-21 13:28:19
怎麼都行劃定? – 2012-03-21 12:39:11
它從一個word文檔複製的列表 – Grundizer 2012-03-21 12:41:10
'@ Grundizer':那不回答這個問題。在標記中,是什麼讓它清楚地表明一條線是一條線?請記住,HTML中的換行符只是空格,而不是實際換行符,除'pre'元素外。 – 2012-03-21 12:42:55