Выделить первое слово
Добрый день! Нужно выделить первое слово, но этот скрипт хавает только латиницу.. как сделать что бы все символы хавал?
$('.menuServices .widget_nav_menu ul li a').each(function(){
var $p = $(this);
$p.html($p.html().replace(/^(\w+)/, '<strong>$1</strong>'));
});
|
Цитата:
Приведи примеры своих строк и покажи в них первые слова, для примера... |
|
face2005, что это за ссылки? :blink:
|
первая на сайт... вторая скрин
|
А просто привести примеры никак не получается? :D
|
<div class="menuServices">
<div class="widget_nav_menu">
<ul>
<li><a href="#">Ламинирование ресниц</a></li>
<li><a href="#">Долговременная укладка бровей</a></li>
<li><a href="#">Окрашивание ресниц и бровей</a></li>
</ul>
</div>
</div>
что бы так получилось: <li><a href="#"><strong>Ламинирование</strong> ресниц</a></li> |
Цитата:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
$('.widget_nav_menu a').each(function(){
var val=this.innerHTML;
val=val.replace(/(\S*)/,'<strong>$1</strong>');
this.innerHTML=val;
});
});
</script>
</head>
<body>
<div class="menuServices">
<div class="widget_nav_menu">
<ul>
<li><a href="#">Ламинирование ресниц</a></li>
<li><a href="#">Долговременная укладка бровей</a></li>
<li><a href="#">Окрашивание ресниц и бровей</a></li>
</ul>
</div>
</div>
</body>
</html>
|
спасибо большое!
|
| Часовой пояс GMT +3, время: 17:13. |