清除/删除Jquery Combobox

时间:2014-11-07 06:33:10

标签: javascript jquery combobox

我正在使用这个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标记括起来。

1 个答案:

答案 0 :(得分:1)

一旦您的组合框中填充了数据以删除/清除以前的数据,请尝试以下操作: -

jQuery.combobox.instances[0].setSelectOptions(newdata);// where 'newdata' is an array