本文介绍了如何使用Bootstrap 3在下拉列表中选择默认值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想添加一个下拉列表以选择城市,但不知道如何在选择之前选择默认值.我正在使用Bootstrap 3.
I want to add a drop down to select cities but don't know how to select a default value before selection. I am using Bootstrap 3.
这是HTML标记:
<div class="btn-group">
<a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
Select City <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="col-md-12 col-sm-12 col-xs-12 no-gutter">
<h5><img src="images/pk-flag.png" /> PAKISTAN</h5>
</div><!-- col-md-12 -->
<div class="col-md-12 col-sm-12 col-xs-12 no-gutter">
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">Lahore</a></li>
</div><!-- col-md-6 -->
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">Islamabad</a></li>
</div><!-- col-md-6 -->
</div><!-- col-md-12 -->
<div class="col-md-12 col-sm-12 col-xs-12 no-gutter">
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">Karachi</a></li>
</div><!-- col-md-6 -->
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">Faisalabad</a></li>
</div><!-- col-md-6 -->
</div><!-- col-md-12 -->
<div class="col-md-12 col-sm-12 col-xs-12 no-gutter">
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">Multan</a></li>
</div><!-- col-md-6 -->
<div class="col-md-6 col-sm-6 col-xs-6">
<li><a href="#">KPK</a></li>
</div><!-- col-md-6 -->
</div><!-- col-md-12 -->
</div><!-- col-md-12 -->
</ul>
</div><!-- btn-group -->
这是JS代码:
/* City Selection DropDown */
$(".dropdown-menu li a").click(function()
{
var selText = $(this).text();
$(this).parents('.btn-group')
.find('.dropdown-toggle')
.html(selText+' <span class="caret"></span>');
});
这是 JsFiddle .
推荐答案
您必须在js代码后添加以下代码
You have to add following code after your js code
$(".dropdown-menu li a")[2].click();
例如:
/* City Selection DropDown */
$(document).ready(function(){
$(".dropdown-menu li a").click(function(){
var selText = $(this).text();
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="caret"></span>');
});
$(".dropdown-menu li a")[2].click();
});
您可以放置任何数组值而不是2.
You can put any array value instead of 2.
这篇关于如何使用Bootstrap 3在下拉列表中选择默认值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!