jquery - 如何在jquery中创建和访问数组

标签 jquery arrays jquery-selectors

var buttons =$('input[type="button"]');
var arr = (buttons).makeArray;
for(i=0;i <= arr.length ; i++  )
{ $('.chat_tabs').append(arr[i]).val() ;}

这是行不通的,这是正确的方法,我还应该做什么,看到了很多问题,但无法相互关联并让自己正确,在第一行中,a 提取了所有按钮的 DOM 元素类型我想从所有这些中提取值,并运行一个循环来打印它们,或者即使想要比较或做任何其他事情......主要关心的是使它们数组并在运行循环时提取值。

最佳答案

$('input[type="button"]').each(function(){

    $("div").append($(this).val()+"<br/>");
    //alert($(this).val());

});

这是 fiddle http://jsfiddle.net/d9xQP/2/

看看.each

这是你的代码

var buttons =$('input[type="button"]');
for(i=0;i < buttons.length ; i++  )
{

    $('.chat_tabs').append(buttons.eq(i).val()+"<br/>");
}

http://jsfiddle.net/d9xQP/4/

关于jquery - 如何在jquery中创建和访问数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7243615/

相关文章:

javascript - 如何在用户不更改文本框中的文本的情况下强制 .change jquery 事件?

javascript - 使用javascript的multiplyOddByTwo函数

javascript - 如何在 Javascript 中(使用 jQuery,如果可能的话)独特且高性能地合并 2 个日期数组?

javascript - 使用 jquery,当我单击链接时,如何引用其上方的选择下拉列表?

jquery - d3js/jQuery 选择器不起作用

javascript - :not() in various guises isn't working

javascript - 在 ul/li 菜单中隐藏部分边框

Jquery ajax 聊天 - 消息不会每 2 秒自动重新加载一次?

javascript - 从服务器获取数据后如何刷新 angularjs ui-calendar

javascript - MongoDB 在匹配的键值对旁边插入数据