标签: bootstrap-select

bootstrap 3 selectpicker input-lg被覆盖

我使用bootstrap selectpicker(http://silviomoreto.github.io/bootstrap-select/)

我试图通过以下方式扩大选择框大小:

<select class="selectpicker input-lg">...</select>
Run Code Online (Sandbox Code Playgroud)

如果我在select输入中添加"input-lg",selectpicker会覆盖它,并且不会调整选择框的大小.

如何克服这个问题?

例如,请参阅http://www.bootply.com/107358#.

jquery-selectors twitter-bootstrap-3 bootstrap-select

2
推荐指数
2
解决办法
6887
查看次数

在MVC下拉列表中使用Bootstrap-select

我试图在我在MVC中开发的Web应用程序中使用Bootstrap-Select来设置下拉列表的样式,使其类似于Bootstrap下拉列表,而我的其他应用程序正在使用Bootstrap。我的布局页面上有一个汽车制造商下拉列表,它调用Html.Action来做一个控制器,并从数据库的表中构建制造商列表,并返回下面的部分视图:-单击以下值之一时的注意事项提交下拉列表,并且用户导航到下一个屏幕。

<script type="text/javascript" src="~/Scripts/bootstrap-select.js"></script>
<link rel="stylesheet" type="text/css" href="~/Content/bootstrap-select.css"/>
<script type="text/javascript">

    $(document).ready(function() {

        $('.selectpicker').selectpicker();

        $('#carManufacturers').change(function () {
            $(this).closest('form').submit();
        });

    });
</script>

@using (Html.BeginForm("Index", "Cars", FormMethod.Post))
{
    @Html.DropDownListFor(model => model.SelectedCarManufacturer, Model.CarManufacturersList, "Select Car Manufacturer", new { id = "carManufacturers", @class = "selectpicker" })
}
Run Code Online (Sandbox Code Playgroud)

这主要是因为Dropdown似乎是在引导程序中设置样式-我不确定的一件事是如何将data-style="btn-inverse"属性添加到我的dropdown-尝试在@ class =“ selectpicker'之后添加逗号并定义它,但是不工作。

同样由于某种原因,Intellisense会在selectpicker下划线并指出“未知的CSS样式selectpicker”?

另外,在渲染下拉菜单时,如下所示-如何摆脱第二个添加的“选择汽车制造商文本”? 在此处输入图片说明

javascript css asp.net-mvc twitter-bootstrap bootstrap-select

2
推荐指数
1
解决办法
1万
查看次数

如何在bootstrapselect onChange事件中访问optgroup值

我正在使用表单中的bootstrap-select项目,并且当它获得选择时我想获得所选值的optgroup值,因此我可以根据该组值评估要执行的操作:

$('select.selectpicker').on('change', function(e){

        var picker_id=e.target.id;
        var selected_value = $('.selectpicker option:selected').val();
        var optgroup = ??

        switch ( optgroup){
            case "group_name":

            break

        }
});    
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

javascript twitter-bootstrap bootstrap-select

2
推荐指数
1
解决办法
1531
查看次数

如何在选择引导程序中附加选项?

我的选择引导程序不显示我附加的选项:

这是索引:

<div class="form-group label-floating">
  <div class="row">
    <div class="col-lg-5 col-md-6 col-sm-3">
      <select id="recau_agente" class="selectpicker" data-style="btn btn-primary btn-round" title="Single Select" data-size="7">
      </select>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是在选项中插入选项的jQuery:

var ruta = "https://maxtechglobal.com/vencimientos/arba/conceptos_recaudacion.php";
var $select = $('#recau_agente');
$.getJSON(ruta, function(json) {
  $select.html('');
  $.each(json.data, function(index, value) {
    $select.append('<option id="' + value.concepto + '">' + value.concepto + '</option>');
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery bootstrap-select

2
推荐指数
1
解决办法
8894
查看次数

为什么不在 Bootstrap-select 上禁用属性工作?

我想设计我的网站表单、输入和选择。我使用Bootstrap作为输入,Bootstrap-select用于选择,iCheck用于复选框。问题是 iCheck 不能与 Bootstrap-select 一起正常工作。

这是 jsFiddle 测试:http : //jsfiddle.net/36Xpf/

现在,尝试勾选 iCheck 复选框,bootstrap-select 的选择不会被禁用。然后选中标准方块复选框,引导程序的选择将被禁用。

我禁用了属性以选择是否使用 jQuery 选中复选框.change()

$('#checkbox1').change(function(){
  if (this.checked) {
    $('.selectpicker').attr('disabled', false);
  } else {
    $('.selectpicker').attr('disabled', true);
  }                   
});
Run Code Online (Sandbox Code Playgroud)

我做错了什么?为什么禁用属性在引导选择上不起作用?
任何帮助表示赞赏!谢谢!

jquery twitter-bootstrap icheck bootstrap-select

1
推荐指数
1
解决办法
1万
查看次数

JQuery设置bootstrap选择选择器的预选值

我想从下面的下拉列表中选择多个值.在这个例子中,我想选择'Abbey'和'Belgrave'

<select id="dropdown" multiple>
    <option value='Belgrave'>Belgrave</option>
    <option value='Abbey'>Abbey</option>
    <option value='Castle'>Castle</option>
</select> 
Run Code Online (Sandbox Code Playgroud)

我可以手动实现这个,这样工作正常:

$('#dropdown').selectpicker('val', ['Abbey', 'Belgrave']);
Run Code Online (Sandbox Code Playgroud)

问题是通过在字符串中传递数组它不起作用:

var wards = dsFilterOptions.Wards.split(",");
var strWard = "[";
for (i = 0; i < wards.length; i++) {
    strWard += "'" + wards[i] + "',";
}
strWard = strWard.slice(0, -1); //remove last comma
strWard += "]";
$('#dropdown').selectpicker('val', strWard);
Run Code Online (Sandbox Code Playgroud)

以上并没有选择Abbey&Belgrave的价值观.我能做什么.

javascript jquery twitter-bootstrap bootstrap-select

1
推荐指数
1
解决办法
1万
查看次数

Angularjs在bootstrap selectpicker中不起作用

我正在创建一个Web应用程序,我正在使用bootstrap selectpicker进行选择..但我正在使用angularjs来填充选择选择器..我有2个选择在第一个选择值的基础上填充一个的内容而不重新加载..我是能够在没有selectpicker的情况下完美地工作,而当使用selectpicker时它不起作用..我的代码是

<div class="form-group" data-ng-controller="MARK_ENTRY_CONTROLLER">
    <div class="row">
        <div class="col-md-6  " style="margin-top: 7px;">
            <label>Select Class</label>
        </div>
        <div class="col-md-6 text-center">
            <select class="form-control" title="Select Class" 
                name="fromClass" ng-change="EXAM_LIST_JSON(fromClass)"
                ng-model="fromClass"
                ng-options="fromClass.id as fromClass.course + ' ' + fromClass.section for fromClass in ALL_CLASS">
                </select>
        </div>
    </div>
    <div class="row" style="height: 10px"></div>
    <div class="row">
        <div class="col-md-6  " style="margin-top: 7px;">
            <label>Select Examination</label>
        </div>
        <div class="col-md-6 text-center" >
            <select class="form-control" name="examination"
                ng-change="SUBJECT_LIST_IN_EXAM_JSON()"
                ng-model="examination"
                ng-options="examination.id as examination.name for examination in EXAM_LIST"></select>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

和控制器是

<script>
    function MARK_ENTRY_CONTROLLER($scope, $http) {
        $http.get("<%=request.getContextPath()%>/ALL_CLASS_JSON?AAdvisorId=${uid}").success(function(response) { …
Run Code Online (Sandbox Code Playgroud)

json angularjs bootstrap-select

1
推荐指数
1
解决办法
4192
查看次数

Bootstrap选择下拉动态了吗?

这是我的静态HTML:

<select name="codici_transazioni" class="selectpicker" id="codici_transazioni">
    <option value="dsjkcbs">dsjkcbs - <i>Email, Facebook</i></option>
    <option value="scgwfsd" selected class="normaleSelect">scgwfsd - <i>Facebook</i></option>
    <option value="stdstyd">stdstyd - <i>Twitter</i></option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是从模态上下文中获取的一段代码.我希望我的select能够填充在.php文件上执行的Ajax结果,该文件返回MySQL数据库的结果.

现在,所有的Ajax和DB部分都在工作,当我尝试<select>在Ajax成功后通过jQuery 填充它时,结果与上面的默认值相同!

这是我的jQuery:

$('#codici_transazioni').html("");
for (var i = received.length - 1; i >= 0; i--) {
    <other DOM loading>
     $('#codici_transazioni').append("<option value=" + temp_code_transaction + "> " + temp_code_transaction + "- <i>" + temp_type_transaction+ "</i></option>");
}
Run Code Online (Sandbox Code Playgroud)

我注意到Chrome(因此在加载页面后)在select之后创建了一些div.

在此输入图像描述

我知道这是由Bootstrap完成的,但是如何在Ajax执行后重新加载此代码的创建以使选择下拉动态?

jquery select bootstrap-modal bootstrap-select

1
推荐指数
1
解决办法
9190
查看次数

如何在选择下拉列表中的文本框中添加占位符

在此处输入图片说明

 <select   class="form-control selectpicker" id="specialty_id" data-live-search="true"  tabindex="-98" name="specialty_id" >

                                <option selected="" value="0" id="ee" <?php if(isset($_GET['sp_id']) && $_GET['sp_id'] == 0): ?>{{ 'selected="selected"' }} <?php endif; ?>>Choose a Sp</option>
                                  @foreach($searchdropdown['dsp'] as $dsptext)
                                    <option value="{{ $dsptext->spect }}" <?php if(isset($_GET['sp_id']) && $_GET['sp_id'] == $dsptext->spect): ?>{{ 'selected="selected"' }} <?php endif; ?>>{{ $spdata->sp }}</option>

                                  @endforeach

                              </select>
Run Code Online (Sandbox Code Playgroud)

如何在占位框的输入文本中添加占位符。该文本框是动态生成的。我对此进行了研究,但找不到任何有用的内容。请帮我。

例如:请参考此链接 https://silviomoreto.github.io/bootstrap-select/examples/#live-search

jquery placeholder jquery-selectbox drop-down-menu bootstrap-select

1
推荐指数
1
解决办法
4096
查看次数

进行选择更改时从 Bootstrap-Select 中删除选项

我尝试了多种组合,但无法清除此控件。我正在使用 jquery 3.2.1,控件是 Bootstrap-select v1.13.1 这里是链接 https://developer.snapappointments.com/bootstrap-select/

我想清除 teamPositionFilter 选项,每当 groupFilter 更改之前,该选项都是多选的。现在它在每次更改后附加值。我可以单步执行 javascript 代码,但它不会更改列表。

@Html.DropDownList("groupFilter", (SelectList)(@ViewBag.GroupList), new { @class = "singleselectpicker col-md-3", title = "Group:", data_header = "Select Group:" })
@Html.DropDownList("teamPositionFilter", (MultiSelectList)(@ViewBag.TeamPositionList), new { @class = "multiselectpicker col-md-3", multiple = "multiple", title = "Team Position:", data_header = "Select one or more Team Positions:" })

$(function() {

$('#groupFilter').change(function () {
    var #teamPositionFilter = $('#teamPositionFilter');
    #teamPositionFilter.find('option').remove();
    #teamPositionFilter.selectpicker('refresh');
});


$('.singleselectpicker').selectpicker({
    showTick: true,
    tickIcon: 'glyphicon-pushpin',
    liveSearch: true,
    liveSearchStyle: 'contains',
    selectOnTab: true,
    showContent: true, …
Run Code Online (Sandbox Code Playgroud)

jquery bootstrap-select

1
推荐指数
2
解决办法
1万
查看次数