[英]option selected base on a value javascript with chosen plugin
I am trying to select
a option
based on the input given by the user in my select
with a chosen
plugin. 我想select
一个option
根据我在由用户给定的输入select
与chosen
插件。 My code works when I remove the data-rel="chosen"
. 当我删除data-rel="chosen"
时,我的代码有效。 This is my code. 这是我的代码。
function editUser () {
var tldArray = new Array();
$("select#extname > option").each(function(){
tldArray.push($(this).val());
});
for (index = 0;index < tldArray.length;index++) {
if (tldArray[index] == document.getElementById('extselect').value) {
$('#extname').val( $.trim( tldArray[index] ) );
}
}
}
this is my select
: 这是我的select
:
<select id="extname" data-rel="chosen" class="input-small" data-placeholder="Ext. Name">
<option value=""></option>
<option value="SR">SR</option>
<option value="JR">JR</option>
<option value="3rd">3rd</option>
<option value="4th">4th</option>
<option value="5th">5th</option>
<option value="6th">6th</option>
<option value="7th">7th</option>
<option value="8th">8th</option>
<option value="9th">9th</option>
<option value="10th">10th</option>
</select>
and this is my input
这是我的input
<input class="input focused" id="extselect" style="margin-top:-15px" type="text" placeholder="First Name">
<button value='$key->id' class='btn btn-mini btn-info' href='#' onclick='editUser(this)'>
How can I make this work with a chosen
plugin? 如何使用chosen
插件实现此目的?
对使用selected初始化的select所做的更改将不会显示在selected插件生成的html中,直到您调用
$('#extname').trigger('chosen:updated');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.