我有多个按钮。这些按钮是动态创建的。每个按钮都有一个唯一的按钮文本。
如何将按钮文本输入数组?
<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
});
答案 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
})
});