Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.10.2013, 14:16
Интересующийся
Отправить личное сообщение для Yurec Посмотреть профиль Найти все сообщения от Yurec
 
Регистрация: 14.10.2013
Сообщений: 10

Событие Change
Всем привет! Не могу добавить выбранному option значение selected. Подскажите пожалуйста в чем ошибка?

Написал такой код:
$(document).ready(function(){

$("#selected").change(function(){
$('#selected :selected').attr('selected','');

});
});

<form action="" method='post'>
<select id='selected' name='limit1' size='1' onchange='location.href=this.value'>
<option value='http://internetmagazine/podcatalogue/podcategories/<?=$id;?>/<?=$url;?>/text/<?=$limit;?>/<?=$param;?>'>Название товара</option>
<option value='http://internetmagazine/podcatalogue/podcategories/<?=$id;?>/<?=$url;?>/id/<?=$limit;?>/<?=$param;?>'>Цена</option>
</select>
</form>

В результате он js ничего не делает. Если поменять attr например так -
$('#selected :selected').attr('seld',''); он добавляет этот seld, а именно
selected не хочет. Или по другому это делается?
И как сделать чтоб при обновлении страницы он оставался?

Последний раз редактировалось Yurec, 14.10.2013 в 14:20.
Ответить с цитированием
  #2 (permalink)  
Старый 14.10.2013, 14:18
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,209

Сообщение от Yurec
он добавляет этот seld, а именно
selected не хочет
Зачем тебе именно selected? Ну не хочет - пусть не хочет...
Ответить с цитированием
  #3 (permalink)  
Старый 14.10.2013, 14:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от Yurec
Не могу добавить выбранному option значение selected.
это типа сделать масло ещё маслянистее?
Ответить с цитированием
  #4 (permalink)  
Старый 14.10.2013, 16:03
Интересующийся
Отправить личное сообщение для Yurec Посмотреть профиль Найти все сообщения от Yurec
 
Регистрация: 14.10.2013
Сообщений: 10

Согласен, ерундой маялся часов 5)
Вот как сделал -
<form action="" method='post'>
<select id='selected' name='limit1' size='1' onchange='location.href=this.value'>
<option <?php if($order == 'text') {echo 'selected="selected"';}?> value='http://internetmagazine/podcatalogue/podcategories/<?=$id;?>/<?=$url;?>/text/<?=$limit;?>/<?=$param;?>'>Название товара</option>
<option <?php if($order == 'id') {echo 'selected="selected"';}?> value='http://internetmagazine/podcatalogue/podcategories/<?=$id;?>/<?=$url;?>/id/<?=$limit;?>/<?=$param;?>'>Цена</option>
</select>
</form>

Последний раз редактировалось Yurec, 14.10.2013 в 16:07.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элемент select, событие change an.semionov jQuery 6 31.05.2012 22:28
событие change Shaci Общие вопросы Javascript 3 20.02.2012 22:31
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Событие Change exvion jQuery 3 06.05.2010 12:11
Событие change для всех элементов exvion jQuery 2 25.01.2010 18:18