Показать сообщение отдельно
  #2 (permalink)  
Старый 30.01.2018, 08:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от ekad
при нажатии на "Клик", в textarea вставлялся бы текст из "p" и из "div", который соответствует <span>Клик</span>
Как вариант...
<!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(){
	$('span').click(function(){
	var val=$(this).prev().text();
	var user=$(this).prev().prev().text();
	val='[quote='+user+']'+val+'[/quote]';
	var o=$('textarea');
	o.val(o.val()+val);
	});
});
</script>
</head>
<body>
<p>qwe</p>
<div>123</div>
<span>Клик</span>
<p>rty</p>
<div>345</div>
<span>Клик</span>
<p>uio</p>
<div>567</div>
<span>Клик</span>
<hr />
<textarea rows='10' cols='50'></textarea>
</body>
</html>
Ответить с цитированием