获取按钮文本到数组

时间:2015-08-10 09:14:05

标签: javascript jquery

我有多个按钮。这些按钮是动态创建的。每个按钮都有一个唯一的按钮文本。

如何将按钮文本输入数组?

<button type="button" class "utClass">uniqueText1</button>
<button type="button" class "utClass">uniqueText2</button>
<button type="button" class "utClass">uniqueText3</button>

var butTxArr = [];
$("#intoArr").click(function(){
    //how to get the button text into butTxArr
});

2 个答案:

答案 0 :(得分:1)

您可以将.map()功能与.get()一起使用:

$('.utClass').map(function(){
  return $(this).text();
}).get();//returns ['uniqueText1','uniqueText2','uniqueText3']

答案 1 :(得分:1)

试试这个DEMO

var butTxArr = [];
$("#intoArr").click(function(){
    $('.utClass').each(function(){
       var obj = $(this).text();   // get the text of button
       butTxArr.push(obj);         //Add it to an array  
    })
});