什么是加入()jQuery中?(What is Join() in jQuery?)

2019-08-21 13:51发布

什么是加入()jQuery中? 例如:

var newText = $("p").text().split(" ").join("</span> <span>"); 

Answer 1:

这不是一个jQuery的功能-它是常规Array.join功能。

它的阵列转换为字符串,将每个元件之间的参数。



Answer 2:

你可能会使用这样的例子

var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";

这将会把周围所有的话span标签在你的段落,把

<p>Test is a demo.</p>

<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>

我不知道这样做的实际用途是什么。



Answer 3:

实际使用这种结构的? 它是对字符串一个javascript的replaceAll()。

var s = 'stackoverflow_is_cool';  
s = s.split('_').join(' ');  
console.log(s);

将输出:

stackoverflow is cool


Answer 4:

参加的是不是一个jQuery的功能。其JavaScript函数。

联接()方法加入一个数组的元素转换为字符串,并返回string.The元件将由一个指定的分隔符隔开。 默认隔板逗号(,)。

http://www.w3schools.com/jsref/jsref_join.asp



Answer 5:

我用加入到字与阵列分离"and, or , / , &"

HTML

<p>London Mexico Canada</p>
<div></div>

JS

 newText = $("p").text().split(" ").join(" or ");
 $('div').text(newText);

结果

London or Mexico or Canada


Answer 6:

使用jQuery的例子可能是一个实际的例子

 var today = new Date();
 $('#'+[today.getMonth()+1, today.getDate(), today.getFullYear()].join("_")).whatever();

我这样做,在我使用,在页面加载这样一个日历工具,我可以做一些事情与今天的日期。



文章来源: What is Join() in jQuery?