jquery - 使用 JQuery 获取值数组?

标签 jquery arrays

Possible Duplicate:
How to get all of the IDs with jQuery?

如果我使用 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>

最佳答案

您可以使用Jquery的map函数。这将返回“英语”、“西类牙语”和“德语”数组。

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

要获取 Id 列表,您可以这样做

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

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

关于jquery - 使用 JQuery 获取值数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851307/

相关文章:

javascript - 使用 javascript 将 ByteArray 转换为 blob

javascript - 从数组中分离并附加值

javascript - 如何在单个 JS 变量调用中使用多个字符串

php - 无法发送西里尔语表单数据

javascript - 如何在 HTML 页面中使用来自 API 的 JSON 数据?

javascript - 访问控制允许来源拒绝 spotify api

javascript - 如何在 php 中制作二维键数组?

javascript - 如何让 javascript 计时器在不查看选项卡/窗口时停止

javascript - 如何禁用<select>标签,但同时绑定(bind)jquery click?

javascript - 使用变量访问构造函数并获取想要的字符串