2013-03-18 3 views
-6

Я хочу создать селектор, подобный этому при нажатии на div, он должен показывать другие параметры, например, на изображении, и после выбора другой опции он должен отображать выбранное значение в div.Как создать этот селектор

enter image description here

это изображение от Google translator

+0

[Что вы пробовали?] (Http://whathaveyoutried.com) – Bigood

+0

Я имею в виду, как это сделать –

+0

ли вам не попробовать, прежде чем спрашивать? – Bigood

ответ

0

Смотрите так: Sample

$(document).ready(function() { 
    $("#lang-from").click(function() { 
    $("#lang-content").slideToggle(350); 
    }); 

    $("#lang-content li").click(function (e) { 
    e.stopPropagation(); 
    $("#lang-content").slideUp(350); 
    $("#lang-from span").text($(this).text()); 
    }); 

}); 
+0

Работает правильно. Еще одна вещь: 1 хочу показать 5 элементов данных в каждой строке –

+0

Смотрите это: http://jsfiddle.net/VuMkW/1/ – Anujith

+0

Спасибо, что получил желаемый результат –

0

Вы можете сделать что-то вроде этого:

<div id="drop-button"> 
    From: LANGUAGE 
    <ul id="drop-content"> 
     <li>OPTION</li> 
     <li>OPTION</li> 
     <li>OPTION</li> 
     <li>OPTION</li> 
     <li>OPTION</li> 
     <li>OPTION</li> 
    </ul> 
</div> 

<style> 
    #drop-content { display: none; } 
</style> 

<script> 
    $(document).ready(function() { 
     $("#drop-button").toggle(function() { 
      $("#drop-content").fadeIn(350); 
     }, function() { 
      $("#drop-content").fadeOut(350); 
     }); 
    }); 
</script> 

JsFiddle: http://jsfiddle.net/9bzkM/8/

должен работать.

+0

с использованием

  • ОПЦИЯ
  • показ данных только в одной строке. Я хочу 6 строк данных. –

    +0

    Не работает –

    +0

    Извините, пропустил двойную цитату там, теперь должен работать. –

    Смежные вопросы