Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.02.2013, 16:47
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Либо:
$(this).next()
заменить на
$(this).next().next()

Либо:
$(this).next()
заменить на
$(this).parent().find('input')
Ответить с цитированием
  #12 (permalink)  
Старый 18.02.2013, 16:48
Интересующийся
Отправить личное сообщение для ss18EXEL Посмотреть профиль Найти все сообщения от ss18EXEL
 
Регистрация: 04.12.2012
Сообщений: 13

Сообщение от ksa Посмотреть сообщение
Использовать <br /> для отступов - дурной тон.
и какой же тон тогда использовать?
Ответить с цитированием
  #13 (permalink)  
Старый 18.02.2013, 16:48
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

я же писал, используйте CSS

label input {display: block;}
Ответить с цитированием
  #14 (permalink)  
Старый 18.02.2013, 16:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от ss18EXEL
как бы скрипт исправить
Да хоть бы так...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
label {
	display: block;
}
label + label {
	margin-top: 2px;
}
label [type='text'] {
	display: none;
}
</style>
<script type="text/javascript">
$(document).ready(function (){
	$(':checkbox').click(function (){
		if (this.checked) {
			$(this).nextAll('input:text').show().val(this.value);
		} else {
			$(this).nextAll('input:text').hide();
		};
	});
});
</script>
</head>
<body>
<form>
<label>
	Item 1
	<input type='checkbox' value='1' />
	<br />
	<input type='text' value='' />
</label>
<label>
	Item 2
	<input type='checkbox' value='2' />
	<br />
	<input type='text' value='' />
</label>
<label>
	Item 3
	<input type='checkbox' value='3' />
	<br />
	<input type='text' value='' />
</label>
</form>
</body>
</html>
Ответить с цитированием
  #15 (permalink)  
Старый 18.02.2013, 17:00
Интересующийся
Отправить личное сообщение для ss18EXEL Посмотреть профиль Найти все сообщения от ss18EXEL
 
Регистрация: 04.12.2012
Сообщений: 13

Но теперь уже не отредактируешь так как оно скрывается при нажатии ((
Ответить с цитированием
  #16 (permalink)  
Старый 18.02.2013, 17:08
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сообщение от ss18EXEL
Но теперь уже не отредактируешь так как оно скрывается при нажатии ((
Все пропало!
Ответить с цитированием
  #17 (permalink)  
Старый 18.02.2013, 17:10
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
input{
 	margin-bottom: 12px;
}
input[type='text']{
 	margin-left: 12px;
}
input{
 	margin-bottom: 12px;
           margin-top: 2px;
}

input + input{
	display: none;
}
input:checked + input[type='text'] {
	display: inline-block;
}
</style>
</head>
<body>

<form>
<label for=check1>Item 1</label>
	<input id=check1  type='checkbox' value='1' /><input  type='text'  value='' /><br />

<label for=check2>Item 2</label>
	
	<input id=check2 type='checkbox' value='2' /><input type='text' value='' /><br />

<label for=check3>Item 3</label>

	<input  id=check3 type='checkbox' value='3' /><input type='text' value='' /><br />

</form>

</body>
</html>

Последний раз редактировалось Deff, 18.02.2013 в 17:30.
Ответить с цитированием
  #18 (permalink)  
Старый 18.02.2013, 17:21
Интересующийся
Отправить личное сообщение для ss18EXEL Посмотреть профиль Найти все сообщения от ss18EXEL
 
Регистрация: 04.12.2012
Сообщений: 13

интерестно то что оно не скрывает если текст выделять а если только нажать то он прячется (
Ответить с цитированием
  #19 (permalink)  
Старый 18.02.2013, 17:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Поправил
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как с помощью javascript взять данные из одного файла html и закинуть в другой? rusik Общие вопросы Javascript 10 08.08.2016 12:11
Выбор всех Select kvaleksandr Элементы интерфейса 12 27.10.2012 20:55
Выбор из таблицы HOmevl Общие вопросы Javascript 4 15.09.2011 01:40
Выбор одного элемента по клику boilroom Events/DOM/Window 2 09.06.2011 21:15
Выбор только одного чекбокса nashekino Общие вопросы Javascript 7 23.10.2008 00:23