Что такое Join () в jQuery?



что такое Join () в jquery? например:



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

6 ответов:

Это не функция jQuery - это обычный массив.присоединяйтесь

вы, вероятно, использовать ваш пример такой

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>

Я не знаю, какое практическое применение это может быть.

практическое использование этой конструкции? Это javascript replaceAll () на строках.

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

вывод:

stackoverflow is cool

join не является функцией jQuery .Его функция javascript.

метод join () соединяет элементы массива в строку и возвращает строку.Элементы будут разделены указанным разделителем. Разделитель по умолчанию-запятая (,).

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

практическим примером использования примера jQuery может быть

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

Я делаю это в инструменте календаря, который я использую, таким образом, при загрузке страницы я могу делать определенные вещи с сегодняшней датой.

Я использую join, чтобы отделить слово в массиве с "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

Comments

    Ничего не найдено.