我有一个带有一个文本输入和一个 select2 元素的表单(版本 4.0.0)。我想当专注于文本输入时,select2打开。
这是我尝试过的:
<select list="userAccountsMap.values" listKey="accountNo" listValue="accountNo"/>
<input id="destinationAccount" type="text" name="destinationAccount">
<script type="text/javascript">
('select').each(function( index ) {
$(this).select2();
}
});
$("#destinationAccount").focus(function () {
$("select").trigger('select2:open');
});
</script>
但这是行不通的。在这里看小提琴:http: //jsfiddle.net/Hatamikhah/73wypp1w/1/
我不明白我的问题是什么。