Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2011, 02:44
Интересующийся
Отправить личное сообщение для Pekkonen Посмотреть профиль Найти все сообщения от Pekkonen
 
Регистрация: 19.04.2010
Сообщений: 13

Переход из Select'а по ссылке
Привет.
Прошу помочь справится с объединением 2-х скриптов в один.
Есть список ul-li, из которого делается select с помощью такого скрипта:
$(document).ready(function(){
$('ul').each(function(){
    var ul=$(this);
    var sel=$('<select/>');
    $('li',ul).each(function(){
        sel.append($('<option/>',{value:this.innerHTML,html:this.innerHTML}));
    });
    ul.hide().after(sel);
});

});

Это работает нормально.
Дальше надо добавить в этот скрипт возможность перехода по ссылкам (выбрали пункт - отпустили кнопку мыши - перешли по ссылке)
Вот такой select формируется первым скриптом:
<select id="select1">
	<option><a href="http://url1.com/">bar1</a></option>
	<option><a href="http://url2.com/">bar2</a></option>
	<option><a href="http://url3.com/">bar3</a></option>
	</select>

То есть нужно что-то похожее вставить в конец первого скрипта (только работающее, а ни как у меня...
$("#select1").click(function(){
     window.location=$(this).find("a").attr("href"); return false;
   });


Спасибо.
Ответить с цитированием