Показать сообщение отдельно
  #7 (permalink)  
Старый 14.11.2013, 13:07
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,201

Сообщение от vladislav.blinov
а как можно определить что все option в группе отчекнуты
Как вариант...

<!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">
</style>
<script type="text/javascript">
$(function (){
	$('optgroup').click(function (){
		if ($(this).children('option:not("[selected]")').length) {
			$(this).children('option').attr('selected',true);
		} else {
			$(this).children('option').attrRemove('selected');
		};
	});
});
</script>
</head>
<body>
<select id="e_skills" class="skill_changer" multiple="multiple">
	<optgroup id="44" label="Группа1">
		<option value="137,44">mission impossible</option>
		<option value="138,44">ahtung</option>
		<option value="139,44">protocol 12</option>
	</optgroup>
	<optgroup id="67" label="Группа2">
		<option value="121,67">post</option>
		<option value="128,67">query</option>
		<option value="130,67">good</option>
		<option value="131,67">sss</option>
	</optgroup>
</select>
</body>
</html>
Ответить с цитированием