@AbsolvoTe

Как выделить первое слово предложения с помощью jquery?

Здравствуйте!
Есть такой код:
$(function() {

	var a = new String;
	a = $('.site-header h1').html();
	var b = a.indexOf(' '); 
	if (b == -1) {
		b = a.length;
	}
	$('.site-header h1').html('<span>'+a.substring(0, b)+'</span><br>'+a.substring(b, a.length));

});ubstring(b, a.length));

});


Все прекрасно работает, но при переносе на wordpress выдает ошибку на первой строке. Изменил по аналогии с js файлами wp. Получилось:
(function( $ ) {

	var a = new String;
	a = $('.site-header h1').html();
	var b = a.indexOf(' '); 
	if (b == -1) {
		b = a.length;
	}
	$('.site-header h1').html('<span>'+a.substring(0, b)+'</span><br>'+a.substring(b, a.length));

})();


Теперь ошибка в 4 строке $('.site-header h1').html(); Подскажите, пожалуйста, как исправить?
  • Вопрос задан
  • 1134 просмотра
Пригласить эксперта
Ответы на вопрос 2
Krasnodar_etc
@Krasnodar_etc
fundraiseup
(function( $ ) {

  var a = new String;
  a = $('.site-header h1').text();
  var b = a.split(' ')[0];
  // В b попадёт первое слово. Дальше я не читал код )

})();
Ответ написан
@abberati
frontend-разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы