Я ссылался на следующие вопросы и ответы: Первый селектор слов
Я хочу использовать тот же тип настройки <span></span>
, однако я хотел бы, чтобы это происходило для каждогопервое слово каждого <p>
в определенном <div>
.Как я могу указать это?
$(window).load(function(){
(function () {
var node = $("p").contents().filter(function () { return this.nodeType == 3 }).first(),
text = node.text(),
first = text.slice(0,text.indexOf(" "));
if (!node.length)
return;
node[0].nodeValue = text.slice(first.length);
node.before('<span>' + first + '</span>');
})();
});
В таблице стилей я могу взять простой <span></span>
, который был применен к различным селекторам, и указать, что функция 'span' будет делать с каждым селектором.