Javascript 获取数组中的按钮文本
我有多个按钮。这些按钮是动态创建的。每个按钮都有一个唯一的按钮文本 如何将按钮文本放入数组Javascript 获取数组中的按钮文本,javascript,jquery,Javascript,Jquery,我有多个按钮。这些按钮是动态创建的。每个按钮都有一个唯一的按钮文本 如何将按钮文本放入数组 <button type="button" class "utClass">uniqueText1</button> <button type="button" class "utClass">uniqueText2</button> <button type="button" class "utClass">uniqueText3</bu
<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
});
uniqueText1
唯一文本2
唯一文本3
var butTxArr=[];
$(“#intoArr”)。单击(函数(){
//如何将按钮文本输入butTxArr
});
您可以使用.map()
函数和.get()
:
试试这个:
我可以做的
butTxArr.push($(this).text();)
的可能重复项将所有内容放入butTxArr
数组中吗?您可以将返回的内容集中到数组上方以将它们放入butTxArr中。
$('.utClass').map(function(){
return $(this).text();
}).get();//returns ['uniqueText1','uniqueText2','uniqueText3']
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
})
});