我正在使用这个Jquery Comboxbox
/*!
* Combobox Plugin for jQuery, version 0.5.0
*
* Copyright 2012, Dell Sala
* http://dellsala.com/
* https://github.com/dellsala/Combo-Box-jQuery-Plugin
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Date: 2012-01-15
*/
我可以将数据绑定到它:
$('#' + selectorId).combobox(data);
其中数据是一个数组。
但是,一旦绑定数据,我无法删除/清除。在添加时,它会继续在之前的组合框上添加另一个组合框。我试过这个
$('#' + selectorId).empty();
但它不起作用。
HTML生成
<span class="combobox" style="position:relative; display:-moz-inline-box; display:inline- block;">
<input name="ctl00$ContentPlaceHolder1$DropoffLocation$txtDropoffAMeetPoint" type="text" id="txtDropoffAMeetPoint" class="txt txtDropoffAMeetPoint combo_textbox" onblur="return _setEditRideStopMeetPointService(false, true, this);" style="margin: 0px 32px 0px 0px;">
<a href="#" class="combobox_button" style="position:absolute; height:32px; width:32px; top:0; left:351px;"><div class="combobox_arrow"></div></a>
<div class="combobox_selector" style="display:none; width:351px; position:absolute; left: 0; top: 32px;">
<ul>
<li>Baggage Claim Meet</li>
<li>Curbside - Wait in Holding</li>
<li>Meet Outside Customs</li>
<li></li>
</ul>
</div>
</span>
其中输入名称为ctl00 $ ContentPlaceHolder1 $ DropoffLocation $ txtDropoffAMeetPoint是绑定的文本框。它在绑定时被span标记括起来。
答案 0 :(得分:1)
一旦您的组合框中填充了数据以删除/清除以前的数据,请尝试以下操作: -
jQuery.combobox.instances[0].setSelectOptions(newdata);// where 'newdata' is an array