简体   繁体   English

Javascript HTML值为Array

[英]Javascript HTML values to Array

$("#keyword-content").html()

Produces 产生

  <p>
    javascript
  </p>
  <p>
    ruby
  </p>
  <p>
    python
  </p>

How can I convert this to ["javascript", "ruby", python"] ? 如何将其转换为["javascript", "ruby", python"]

You can use the map method: 您可以使用map方法:

var arr = $('#keyword-content p').map(function(){
      return $(this).text()
}).get()

Something like this: 像这样的东西:

var myArray = [];

$("#keyword-content p").each(function(index,item) {
    myArray.push($(item).text());
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM