$("#keyword-content").html()
的Javascript HTML值陣列
主要生產
<p>
javascript
</p>
<p>
ruby
</p>
<p>
python
</p>
我怎樣才能將它轉換爲["javascript", "ruby", python"]
?
$("#keyword-content").html()
的Javascript HTML值陣列
主要生產
<p>
javascript
</p>
<p>
ruby
</p>
<p>
python
</p>
我怎樣才能將它轉換爲["javascript", "ruby", python"]
?
可以使用map
方法:
var arr = $('#keyword-content p').map(function(){
return $(this).text()
}).get()
事情是這樣的:
var myArray = [];
$("#keyword-content p").each(function(index,item) {
myArray.push($(item).text());
});
謝謝@Matt,但是這會引發錯誤'#
@Dru:編輯我的答案,它現在應該工作。 –
謝謝@undefined,這是一個非常乾淨的模式。等待接受 – Dru
@Dru歡迎您。 – undefined