Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Создание селекта при oncange на multiple (https://javascript.ru/forum/dom-window/53759-sozdanie-selekta-pri-oncange-na-multiple.html)

psfdek 17.02.2015 08:16

Создание селекта при oncange на multiple
 
Например есть select multiple в котором есть неограниченное количество option, как сделать так что бы при выборе option в select multiple для него добавлялся отдельный select.


ksa 17.02.2015 08:34

Цитата:

Сообщение от psfdek
как сделать так что бы при выборе option в select multiple для него добавлялся отдельный select.

Типа намек... ;)

<!DOCTYPE html>
<html ng-app>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="http://code.angularjs.org/1.1.4/angular.min.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	$('#test > option').click(function(){
		alert('Вот тут и делай.');
	});
});
</script>
</head>
<body> 
<select id='test' multiple>
	<option>Item 0</option>
	<option>Item 1</option>
	<option>Item 2</option>
	<option>Item 3</option>
	<option>Item 4</option>
	<option>Item 5</option>
</select>
</body>
</html>

psfdek 17.02.2015 08:40

Как такое то сделать я знаю. Я не знаю как при каждом выборе создать селект, а потом когда выбор сняли то удалить селект.

Например выбрали Item1 и скрипт создает для него селект, а как выбор сняли то этот селект удалился.

ksa 17.02.2015 08:46

Цитата:

Сообщение от psfdek
Как такое то сделать я знаю.

Тестового примера ты не предоставил... Т.ч. это пока не факт. :D

Цитата:

Сообщение от psfdek
Я не знаю как при каждом выборе создать селект, а потом когда выбор сняли то удалить селект.

А для этого есть синтаксическая конструкция
http://javascript.ru/if

Про нее ты видать уже не знал. :)

psfdek 17.02.2015 09:01

"Издевательства очень конечно помогут" .. :no:

ksa 17.02.2015 09:03

psfdek, книжки начинай читать. Обидки твои тебе не помогут... Да и с чего ты взял, что сможешь что-то сделать самостоятельно?

На дохтура самостоятельно не пробовал еще выучиться? :)

psfdek 17.02.2015 09:04

Выбираем оптион создается селект для него, а когда снимаем как его удалить?
Или например если выбрано 5 штук и создано 5 штук, то при отключении оптион некоторых как удалить их селекты и не похерить значения селекто других оптион.

psfdek 17.02.2015 09:06

я не обижался...

ksa 17.02.2015 09:08

Цитата:

Сообщение от psfdek
а когда снимаем как его удалить?

Для этого есть специальный метод
http://www.fpublisher.ru/documentati...s#hremovechild

ksa 17.02.2015 09:09

Цитата:

Сообщение от psfdek
если выбрано 5 штук и создано 5 штук, то при отключении оптион некоторых как удалить их селекты и не похерить значения селекто других оптион

Нужно уметь правильно различать пары оптион и "его селект". ;)


Часовой пояс GMT +3, время: 03:04.