Bootstrap选择按选项名称设置值

时间:2017-03-14 15:33:11

标签: javascript jquery twitter-bootstrap bootstrap-select bootstrap-selectpicker

我正在使用silviomoreto bootstrap选择一个我想知道有没有办法通过传递选项名称而不是选项值来选择选项。我搜索了内置方法,但库中没有包含这样的选项。这是选择HTML代码:

<select id="table_1_employee_id" data-input_type="selectbox" data-key="employee_id" class="form-control editDialogInput selectpicker" data-column_header="Employee" tabindex="-98">                    
    <option value="" selected="selected"></option>                                                        
    <option value="2">Andrew Cencini</option>
    <option value="9">Anne Hellung-Larsen</option>
    <option value="3">Jan Kotas</option>
    <option value="8">Laura Giussani</option>
    <option value="4">Mariya Sergienko</option>
    <option value="6">Michael Neipper</option>
    <option value="1">Nancy Freehafer</option>
    <option value="7">Robert Zare</option>
    <option value="5">Steven Thorpe</option>
</select>

所以我需要通过传递名称 Andrew Cencini 来选择值为 2 的选项。

如果我使用这种方法:

$('.selectpicker').selectpicker('val', '2');    
将选择

选项,但不会选择传递名称而不是数字。我的想法是切换值和选项名称的位置,然后传递名称,但可能这不是最好的解决方案。

0 个答案:

没有答案