将Javascript HTML值添加到数组
将Javascript HTML值添加到数组,javascript,jquery,Javascript,Jquery,$(“#关键字内容”).html() 产生 <p> javascript </p> <p> ruby </p> <p> python </p> javascript 红宝石 python 如何将其转换为[“javascript”,“ruby”,python”]?您可以使用map方法: var arr = $('#keyword-content p').map(f
$(“#关键字内容”).html()
产生
<p>
javascript
</p>
<p>
ruby
</p>
<p>
python
</p>
javascript
红宝石
python
如何将其转换为
[“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,但这会引发一个错误
#没有方法“text”
。我在求助于subline.js之前尝试过类似的方法。谢谢@undefined,这是一个非常干净的模式。正在等待接受