¿Qué es Join() en jquery? por ejemplo:¿Qué es Join() en jQuery?
var newText = $("p").text().split(" ").join("</span> <span>");
¿Qué es Join() en jquery? por ejemplo:¿Qué es Join() en jQuery?
var newText = $("p").text().split(" ").join("</span> <span>");
Eso no es una función jQuery - es la función regular Array.join.
Convierte una matriz en una cadena, poniendo el argumento entre cada elemento.
Es probable que use su ejemplo como este
var newText = "<span>" + $("p").text().split(" ").join("</span> <span>") + "</span>";
Esto pondrá etiquetas span alrededor de todas las palabras que le párrafos, convirtiendo
<p>Test is a demo.</p>
en
<p><span>Test</span> <span>is</span> <span>a</span> <span>demo.</span></p>
hago no sé cuál podría ser el uso práctico de esto.
Un ejemplo práctico utilizando un ejemplo jQuery podría ser
var today = new Date();
$('#'+[today.getMonth()+1, today.getDate(), today.getFullYear()].join("_")).whatever();
yo que en una herramienta de calendario que estoy usando, de esta manera sobre la carga de la página, no puedo hacer ciertas cosas con la fecha de hoy.
¿El uso práctico de esta construcción? Es un javascript replaceAll() en cadenas.
var s = 'stackoverflow_is_cool';
s = s.split('_').join(' ');
console.log(s);
la Salida:
stackoverflow is cool
pero eso sería mucho más fácil como este ''stackoverflow_is_cool'.replace (/ _/g," ")' – azerafati
unen no es una función jQuery .Su una función de JavaScript.
El método join() une los elementos de una matriz en una cadena y devuelve la cadena. Los elementos estarán separados por un separador especificado. El separador predeterminado es coma (,).
utilizo unirse para separar la palabra en matriz con "and, or ,/, &"
Ejemplo
HTML
<p>London Mexico Canada</p>
<div></div>
JS
newText = $("p").text().split(" ").join(" or ");
$('div').text(newText);
Resultados
London or Mexico or Canada
que podría desaparecer en cada palabra ... o aplicar otros efectos. – BerggreenDK
thx por ejemplo –