使用jquery在<li> </li>之间提取内容

时间:2014-10-28 10:21:52

标签: jquery html

我有一个div,

 <div id="product-details">
      <li>lorem,ispum</li>
      <li>doler,emit</li>
      <li>emit,doler</li>
 </div>

我想只提取&#34; li&#34;之间的内容。变成三个变量。如何使用jquery

1 个答案:

答案 0 :(得分:5)

最好的方法是将文本提取到数组中。为此,您可以使用map()text()的组合。试试这个:

var liText = $('#product-details li').map(function() {
    return $(this).text();
}).get();

然后,您可以像往常一样通过循环或通过索引直接访问来检索此数组中的文本:

console.log(liText[1]); // = doler,emit