Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.03.2017, 23:58
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Проблема с ID
Привет, проблема следующая:

После щелчка по parent, добавляется новая строка с классом details плюс инпут, где ID должен начинаться от 1 и т.д. А у меня у всех добавленных инпут ID = 2

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<style>
	.my_table{
		width: 300px;
	}
	.parent{
		background: green;
	}
	.details{
		background: red;
	}
</style>
<table class="my_table">

		<tr class="parent">
			<td>1</td>
		</tr>
		<tr class="parent">
			<td>2</td>
		</tr>
		<tr class="parent">
			<td>3</td>
		</tr>
		<tr class="parent">
			<td>4</td>
		</tr>
	
</table>

<script>
	$('.parent').on('click', function(){
		var parent = $(this);
		var last_id = 1;
		last_id = last_id + 1;
			$('<tr class="details"><td><input type="text" id="Faktychno' +last_id+ '"></td></tr>').insertAfter(parent);		
	});
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 02.03.2017, 00:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Sav2907,
может вам строку 33 вынести из клика?
Ответить с цитированием
  #3 (permalink)  
Старый 02.03.2017, 00:09
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Спасибо, нужно чтобы после каждого parent, отсчет начинался снова с 1
Ответить с цитированием
  #4 (permalink)  
Старый 02.03.2017, 00:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Sav2907,
var last_id = parent.nextUntil(".parent").length;
Ответить с цитированием
  #5 (permalink)  
Старый 02.03.2017, 00:27
Профессор
Отправить личное сообщение для Sav2907 Посмотреть профиль Найти все сообщения от Sav2907
 
Регистрация: 15.09.2015
Сообщений: 180

Сообщение от рони Посмотреть сообщение
Sav2907,
var last_id = parent.nextUntil(".parent").length;
Спасибо, большое
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема с обработкой ескольких .hover() anocean jQuery 3 15.06.2012 22:43
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47