Показать сообщение отдельно
  #2 (permalink)  
Старый 25.10.2012, 13:11
Кандидат Javascript-наук
Отправить личное сообщение для Your Посмотреть профиль Найти все сообщения от Your
 
Регистрация: 03.10.2012
Сообщений: 147

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Example</title>
</head>
<body>
	<ul class="menu">
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
	</ul>
	<script type="text/javascript">
		var ul=document.getElementsByClassName('menu')[0].getElementsByTagName('a'),
			ahtml='';
		for(var i in ul) {
			ahtml=ul[i].innerHTML.split(' ');
			if('undefined'!==typeof ahtml) {
				ul[i].innerHTML=ahtml[0]+' <em>'+ahtml[1]+'</em>';
			}
		}
	</script>
</body>
</html>



JQuery:
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Example</title>
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
</head>
<body>
	<ul class="menu">
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
		<li class="menu_li">
			<a href="#">Пункт меню</a>
		</li>
	</ul>
	<script type="text/javascript">
		var ahtml='';
		$('.menu a').each(function() {
			ahtml=$(this).text().split(' ');
			$(this).html(ahtml[0]+' <em>'+ahtml[1]+'</em>');
		});
	</script>
</body>
</html>

Последний раз редактировалось Your, 25.10.2012 в 13:18.
Ответить с цитированием