使用相同的 class 连接来自 div 的字符串
concatenate string from divs with the same class
我有以下代码。
function sendData(){
console.log($(".MultiFile-title").text())
}
多个标题的结果是:
file1.txtfile2.txtfile3.txt
我需要的是输出
file1.txt、file2.txt、file3.txt
我相信 FOR EACH 循环在这里最好,但我如何编写它以从每个 div 中获取文本 class 名称 "MiltiFile-title" 有什么帮助吗?
你可以试试:
function sendData(){
var result = [];
$('.MultiFile-title').each(function () {
result.push($(this).text());
});
result = result.join(', ');
console.log(result);
}
这将创建一个临时数组并遍历页面上的所有 ".MultiFile-title"
,将每个项目 text
推入数组。
完成循环后,它 join
使用字符串 ", "
将字符串连接在一起。
你可以试试:
jQuery(".MultiFile-title").map(function(i, v){return jQuery(v).text().trim()});
我有以下代码。
function sendData(){
console.log($(".MultiFile-title").text())
}
多个标题的结果是:
file1.txtfile2.txtfile3.txt
我需要的是输出
file1.txt、file2.txt、file3.txt
我相信 FOR EACH 循环在这里最好,但我如何编写它以从每个 div 中获取文本 class 名称 "MiltiFile-title" 有什么帮助吗?
你可以试试:
function sendData(){
var result = [];
$('.MultiFile-title').each(function () {
result.push($(this).text());
});
result = result.join(', ');
console.log(result);
}
这将创建一个临时数组并遍历页面上的所有 ".MultiFile-title"
,将每个项目 text
推入数组。
完成循环后,它 join
使用字符串 ", "
将字符串连接在一起。
你可以试试:
jQuery(".MultiFile-title").map(function(i, v){return jQuery(v).text().trim()});