【发布时间】:2013-09-18 13:55:01
【问题描述】:
我正在使用引导下拉列表,其行为与 html 选择下拉列表完全相同。但是在bootstrap 网站上,当我更改下拉菜单时,我实际上没有一个下拉菜单更改它在跨度或输入选项卡中的值。
我也在寻找更改项目时发生的更改事件。
但我尝试尽可能多地映射:
我正在做以下事情:
<div class="btn-group" data-select="true">
<a class="btn btn-small dropdown-toggle" data-toggle="dropdown" href="#">
<span class='dropdown-display'>5</span>
<i class='caret'></i>
</a>
<input type='hidden' value='5' class='dropdown-field spec-no-of-rows' />
<ul class="dropdown-menu">
<li><a href="#" data-value="5">5</a></li>
<li><a href="#" data-value="10">10</a></li>
<li><a href="#" data-value="20">20</a></li>
<li><a href="#" data-value="50">50</a></li>
<li><a href="#" data-value="100">100</a></li>
<li><a href="#" data-value="500">500</a></li>
<li><a href="#" data-value="1000">1000</a></li>
</ul>
</div>
我已经包含了 boostrap 和 bootsrap-dropdown 和 bootsrap-select。
当我单击该框时,不会出现任何下拉菜单,也不会触发任何事件。我做错了什么。
那么我可以在引导程序中拥有完全相同的 html 选择行为吗?
【问题讨论】:
-
你可以使用 jsfiddle 或其他东西来展示你的代码(包括 javascript)吗?我们调试它会容易得多。另外,为什么不直接使用实际的
select元素呢? -
您为什么希望 Bootstrap 下拉菜单更改原始值?它的目的是作为弹出菜单,而不是
<select>替换。您将不得不编写一些自己的 JS,或者只使用<select> -
目前我有这个:jsfiddle.net/XmYeA
-
继续看这个:jsfiddle.net/NzvKC/87
标签: jquery html css twitter-bootstrap