powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery: сбросить атрибут selected для select с optgroup
9 сообщений из 9, страница 1 из 1
jquery: сбросить атрибут selected для select с optgroup
    #38520178
lostfriend88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что имеется:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<select class="chzn-select" id="group_filter" name="memberof">
<optgroup label="" value="">
<option></option>
</optgroup>
<optgroup label="10" value="10">
<option value="11">11</option>
<option value="12">12</option>
</optgroup>
<optgroup label="20" value="20">
<option value="21">21</option>
<option value="22">22</option>
</optgroup>
</select> 



Код: javascript
1.
2.
3.
4.
  $(document).ready(function () {

        $('#group_filter').chosen({ allow_single_deselect: true });
});



Никак не получается сделать так, чтоб сбрасывался атрибут selected с помощью jquery.
Не могу понять, в чем отличие от select без optgroup.

почему не получается сделать вот так?

Код: javascript
1.
 $('#group_filter :selected').attr('selected', '');
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520187
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lostfriend88почему не получается сделать вот так?

Код: javascript
1.
 $('#group_filter :selected').attr('selected', '');


Потому что это присвоение "пустышки" атрибуту selected... А это вовсе не удаление. Удаление атрибута делает другой метод
http://jquery-docs.ru/Attributes/removeAttr/
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520198
lostfriend88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, попробовала вот так:

Код: javascript
1.
   $("#group_filter :selected").removeAttr("selected");



опять никакого результата.
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520202
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lostfriend88попробовала вот так:
Код: javascript
1.
   $("#group_filter :selected").removeAttr("selected");


опять никакого результата.
Бивас, тест! (с)

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<!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 (){
	$('button').click(function (){
		$("#group_filter option:selected").removeAttr("selected");
	});
});
</script>
</head>
<body>
<select class="chzn-select" id="group_filter" name="memberof">
	<optgroup label="" value="">
		<option></option>
	</optgroup>
	<optgroup label="10" value="10">
		<option value="11">11</option>
		<option value="12">12</option>
	</optgroup>
	<optgroup label="20" value="20">
		<option value="21">21</option>
		<option value="22">22</option>
	</optgroup>
</select> 
<button>reset</button>
</body>
</html>


Все работает!

P.S.
Смотрел в Опере...
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520268
lostfriend88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, после добавления вот этой строки кода при загрузке страницы:

Код: javascript
1.
 $('#group_filter').chosen({ allow_single_deselect: true });



не работает, к сожалению.
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520303
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lostfriend88 , что это за метод chosen()? Что он делает?
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520365
lostfriend88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, не особо разобралась, судя по всему, изменяет стиль элемента и добавляет поле поиска по option
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520373
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lostfriend88не особо разобралась, судя по всему, изменяет стиль элемента и добавляет поле поиска по option
Это вообще оказывается целый плагин!
http://jquery.page2page.ru/index.php5/Chosen

Т.ч. читай руководства по нему и делай соответствующие выводы.
...
Рейтинг: 0 / 0
jquery: сбросить атрибут selected для select с optgroup
    #38520389
lostfriend88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

да, уже поняла.
нашла решение, если кому пригодится, то вот оно:

Код: javascript
1.
2.
 $('#group_filter').val('');
 $("#group_filter").trigger("liszt:updated");
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jquery: сбросить атрибут selected для select с optgroup
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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