使用JQuery获取值数组?

TIT*_*TAN 4 arrays jquery

可能重复:
如何使用jQuery获取所有ID?

如果我使用JQuery,如何在"span id ='enable'"中获取值数组ID?

<span id='enable'>
<p id='105'>English</p>
<p id='250'>Spanish</p>
<p id='56'>German</p>
</span>
<span id='disable'>
<p id='38'>BlaBla</p>
<p id='46'>BlaBla2</p>
<p id='87'>BlaBla3</p>
</span>
Run Code Online (Sandbox Code Playgroud)

Chu*_*ris 22

您可以使用Jquery的map功能.这将返回"英语","西班牙语"和"德语"的数组.

var myArray = $('#enable p').map(function(){
   return $(this).text();
}).get();
Run Code Online (Sandbox Code Playgroud)

要获得Id的列表,您可以执行此操作

var myArray = $('#enable p').map(function(){
       return this.id;
    }).get();
Run Code Online (Sandbox Code Playgroud)

见jsfiddle http://jsfiddle.net/B3LuE/

  • 查克是最棒的) (3认同)