jquery - Bootstrap 选择菜单进入下拉菜单

标签 jquery twitter-bootstrap select jquery-plugins drop-down-menu

I have a select option in a form, but i need it to be bootstrap select button,I tried but failed with it,I think plugings are wrong or something.

           <select name="city">
                <option value="Sydney">Sydney</option>
                <option value="Brisbane">Brisbaneo</option>
                <option value="Melbourne">Melbourne</option>
                <option value="Canberra">Canberra</option>
                <option value="Darwin">Darwin</option>
                <option value="Perth">Perth</option>
           </select>
            <li><input name="submit" type="submit" /></li>
        </ul>

    </form>

This is my try :-

<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
     Select City
      <span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
      <li><a href="#">Sydney</a></li>
      <li><a href="#">Brisbane</a></li>
      <li><a href="#">Melbourne</a></li>
      <li><a href="#">Canberra</a></li>
      <li><a href="#">Darwin</a></li>
      <li><a href="#">Perth</a></li>

    </ul>

<script>
$(document).ready(function() {
$('.dropdown-toggle').dropdown();
});
</script>

php for this list

if(isset($_POST['submit'])) {
 switch($_POST['city']) {
  case 'gampaha': $to = 'to1@gmail.com'; break;
  case 'colombo': $to = 'to2@hotmail.com'; break;
 }
}

最佳答案

正如您在这里看到的,您的 fiddle :http://bootply.com/104533

您需要将代码包装在 div class="dropdown"

<div class="dropdown">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
     Select City
      <span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
      <li><a href="#">Sydney</a></li>
      <li><a href="#">Brisbane</a></li>
      <li><a href="#">Melbourne</a></li>
      <li><a href="#">Canberra</a></li>
      <li><a href="#">Darwin</a></li>
      <li><a href="#">Perth</a></li>

    </ul>
</div>

没有的话,它就不起作用。

关于jquery - Bootstrap 选择菜单进入下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014171/

相关文章:

javascript - 如何将多个选择字段的值存储到数组并在选项更改时更新数组?

javascript - jQuery ajax beforeSend 阴影 `$.ajaxSetup` 之一,如何级联它?

javascript - 更改动态出现的链接的链接文本jquery?

css - 自定义 Bootstrap CSS 模板

JavaScript、HTML : How to tell if option box is has been set?

javascript - 样式化或替换标准选择元素

javascript - JQuery 和 Bootstrap : How to add image from a list of images to a carousel?

html - 在 Bootstrap 和 CSS 中更改 ul 的字体

mysql - 使用 if 选择查询

javascript - 知道在javascript中使用鼠标选择的文本