Показать сообщение отдельно
  #20 (permalink)  
Старый 12.08.2015, 16:33
Аватар для RGBPlus
Аспирант
Отправить личное сообщение для RGBPlus Посмотреть профиль Найти все сообщения от RGBPlus
 
Регистрация: 10.02.2014
Сообщений: 34

Сообщение от javaQest Посмотреть сообщение
RGBPlus,
Доставайте элементы как нибудь по-другому, либо вешайте уникальный id на каждый элемент
Тоже к этому пришел, а то получается полная каша!
----

Добъем до 100%!?

Слассы .button-pole и .pole буду увеличивать на 1 при каждом использовании, можно скрипт ниже подстроить, что бы он смотрел и разделял .button-pole(+1) и .pole(+1)

Надеюсь понятно выразился, ниже в HTML думаю наглядно
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script src="http://code.jquery.com/jquery-latest.js"></script>
	<script type='text/javascript'>
	$(function(){
		$('.pole').each(function(){
			var txt=this.innerHTML;
			$(this).data('text',txt);
			this.innerHTML='***'
		});
		$('.button-pole').click(function(){
			var o=$(this.parentNode).find('.pole');
			var txt=o.text();
			o.text(o.data('text'));
			o.data('text',txt);
			this.innerHTML=(this.innerHTML=='Password')? 'Password': 'Password';
		})
	});
	</script>
</head>
	<body>
		<p>
			<span class="button-pole">Password</span> <span class="pole">123456</span>
		</p>
		<p>
			<span class="button-pole1">Password</span> <span class="pole1">456789</span>
		</p>
		<p>
			<span class="button-pole2">Password</span> <span class="pole2">789123</span>
		</p>
	</body>
</html>

Последний раз редактировалось RGBPlus, 12.08.2015 в 16:35.
Ответить с цитированием