我想查找具有特定选择器的所有项目,并尽快返回所有标题.我知道我可以用它.each()来遍历它们并填充变量,但我想.join()尽可能使用它.
这是我如何使用它 .each()
var pop = "";
$("a").each(function(i,v){
var pop = pop + $(this).attr("title") + ',';
});
//now pop looks like: "title1,title2,etc"
Run Code Online (Sandbox Code Playgroud)
如何使用CSV格式返回所有标题.join()?
我尝试了这个,但它不起作用:
var pop = $("a").title.join(',');
Run Code Online (Sandbox Code Playgroud)
你必须迭代数组,是的.但是你可以使用map来解决这个特例:
var arr = $("a").map(function () { return $(this).attr('title') }).get();
var csv = arr.join(',');
Run Code Online (Sandbox Code Playgroud)