Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / добавление элементов / 7 сообщений из 7, страница 1 из 1
01.08.2013, 13:42
    #38351589
CTYDEHT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
Здравствуйте. Я хочу создать парочку элементов на странице. Примерно понимаю что дом не обновляется, когда я обращаюсь к вновь созданному элементу и получается что надо при добавлении постоянно перечитывать дом. подскажите как это реализовать в этом коде, при помощи каких функций.

Код: html
1.
2.
3.
4.
5.
<div class="basket_open_view">
	<div class="basket_open_view_element">
		<span class="model_full_basket_element"></span>
		<span class="price_basket_element"></span>
	</div>




Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
				$('.basket_open_view').append('<div class="basket_open_view_element_'+i+'"></div>'); //Создание нового главного DIVа элементов
				// назначение стиля
					//$('.basket_open_view_element_'+i+'').css(model_full_basket_element_style); 
					$('.basket_open_view_element_'+i+'').css('z-index','z-index:2800'); 
					$('.basket_open_view_element_'+i+'').css('position:relative'); 					
				
				//Добавление элементов в новый главный див
					//Модель 				
				$('.basket_open_view_element_'+i+'').append('<span class="model_full_basket_element_'+i+'></span>'); 	
				$('.model_full_basket_element_'+i+'').css(model_full_basket_element_style);
				$('.model_full_basket_element_'+i+'').css('visibility','visible');
					// Цена
				$('.basket_open_view_element_'+i+'').append('<span class="price_basket_element_'+i+'></span>'); 				
				$('.price_basket_element_'+i+'').css(price_basket_element_style);
				$('.price_basket_element_'+i+'').css('visibility','visible');
...
Рейтинг: 0 / 0
01.08.2013, 13:49
    #38351600
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
откройте для себя jQuery Tempates ато смотреть больно
...
Рейтинг: 0 / 0
01.08.2013, 13:54
    #38351607
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
CTYDEHT$('.basket_open_view_element_'+i+'').css('position:relative');

Это вообще гетер. И оно работает 0_о!?
...
Рейтинг: 0 / 0
01.08.2013, 13:59
    #38351616
CTYDEHT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
GustlyCTYDEHT$('.basket_open_view_element_'+i+'').css('position:relative');

Это вообще гетер. И оно работает 0_о!?

Нет. Забыл исправить перед тем как скопировал сюда код.

Паганельоткройте для себя jQuery Tempates ато смотреть больно
Спасибо, гляну что такое.
...
Рейтинг: 0 / 0
01.08.2013, 15:16
    #38351742
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
По моему ему нужны селекторы, а не шаблоны, и в коде он их и так юзает, только не понятно что за i, и раз див один главный почему обращается ко всему этому через классы, а не через ID.
...
Рейтинг: 0 / 0
01.08.2013, 18:17
    #38352016
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
Так дом не обновляется

Код: sql
1.
element.insertAdjacentHTML('<span></span>');



А так обновляется

Код: sql
1.
2.
var elem = document.createElement("SPAN");
var span = element.appendChild(elem);
...
Рейтинг: 0 / 0
02.08.2013, 10:14
    #38352482
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
добавление элементов
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
>var a = $('#dropZone')
>a
[
<div id=&#8203;"dropZone">&#8203;
&#8203;</div>&#8203;
]
>a.append('asd')
>a
[
<div id=&#8203;"dropZone">&#8203;
"asd"
"
"
</div>&#8203;
]
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / добавление элементов / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]