Событие 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 не хочет. Или по другому это делается? И как сделать чтоб при обновлении страницы он оставался? |
Цитата:
|
Цитата:
|
Согласен, ерундой маялся часов 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> |
Часовой пояс GMT +3, время: 13:59. |