gpt4 book ai didi

javascript - 如何将数组值放入另一个函数?

转载 作者:行者123 更新时间:2023-11-30 06:11:49 25 4
gpt4 key购买 nike

我有一个 jQuery 函数,我可以在其中获取表行值并将其存储到数组中并返回该数组。我想将此数组返回值用于另一个函数,但出现了诸如 underdefined 0,underdefined length 之类的错误。我尝试了多个选项,例如 $.each 方法、for 循环和最后一个称为直接数组但无法获得结果。

function rowData(btn_id){
$(document).ready(function () {
$(document).on('click', btn_id, function () {

var getdata = $(this).closest('tr').children("td").map(function () {
return $(this).text();
}).get();

console.log(getdata);
return getdata;

});
});
}
var all = rowData(".edit_minor_cate");
alert(all[0]);

请帮我解决一下。

最佳答案

试试这个 HTML:

<div>
<table>
<tr>
<td class="data"> Hello, I am data 1 </td>
<td class="data"> Hello, I am data 2 </td>

</tr>
</table>

<button id="button_id">click me</button>
</div>

和 JavaScript:

$(document).ready(function () {
$(document).on('click', "#button_id", function () {
var getdata = $('.data').map(function(){
return $.trim($(this).text());
}).get();
console.log(getdata[0]);
alert(getdata[1]);
});
});

关于javascript - 如何将数组值放入另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58452165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com