使用$('div#top_container').html()
設置字符串,我得到以下爲例:替換掉陣列
<div class="top" id="top_container">
<div class="example">First</div>
<div class="example">Second</div>
</div>
給...
<div class="example">First</div>
<div class="example">Second</div>
在這裏,用.replace()
,我想*%^%
更換<div class="example">
(隨機字符集)並刪除</div>
:
var content = $('div#top_container').html();
var clean_1 = content.replace('<div class="example">','*%^%'); //add $*!#$
var clean_2 = clean_1.replace('</div>',' '); //remove </div>
給...
console.log(clean_2); --> *%^%First*%^%Second
現在,example
div元素的數量可以改變,我需要先找出如何定位他們。還有一個更清潔的方式同時針對<div class="example">
和</div>
?
編輯:
我並不想改變HTML本身,而是要讓編輯過的版本作爲一個變量,我可以做的東西用(如發送通過AJAX到PHP)。
我該怎麼做?
我不知道你更換的具體要求,但代替代替它能夠更好地獲取div的值(例如First,Second等)並使用'*%^%'連接它們。 –