【问题标题】:Get button text in to an array将按钮文本放入数组
【发布时间】:2015-08-10 09:14:05
【问题描述】:

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

如何将按钮文本放入数组中?

<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
});

【问题讨论】:

标签: javascript jquery


【解决方案1】:

您可以将.map() 函数与.get() 一起使用:

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

【讨论】:

  • 我可以通过butTxArr.push($(this).text();) 将所有内容都放入butTxArr 数组吗?
  • 你可以将上面返回的数组连接到 butTxArr 中。
【解决方案2】:

试试这个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  
    })
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多