$("#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