可修改下拉列表未在选择事件

时间:2017-05-25 22:10:38

标签: jquery html jquery-ui drop-down-menu

您好我正在使用jquery可编辑下拉列表,我可以选择并输入下拉列表以执行自动完成。我想要的是,在更改第一个可编辑下拉列表时清除第二个可编辑下拉列表选择/输入文本(仅限)。只想在第二个下拉列表中清除文本(不是选定的选项),以便我可以在其中选择/输入新项目。

我已经使用下面的代码来更改事件它的工作但文本仍在那里。我只想删除第二个下拉文本。

 $("#sel1").combobox({
            select: function (event, ui) {  
               $("#sel2").text('');
            }
        });

代码很长,所以我还在下面添加了一个小提琴。请告诉我在这种情况下如果有可能我该怎么办?怎么做?或者它可以用另一种方式完成 过去2天我遇到了这个问题请提供帮助。  请看下面的小提琴,你会更清楚。谢谢你的帮助。

clear editable dropdown text only FIDDLE

2 个答案:

答案 0 :(得分:1)

清除可编辑字段:

$("#sel2").next().find("input").val('');

为什么呢?因为这个可编辑字段是由jQuery-UI注入的input 它作为一个孩子位于“下一个”元素(从选择的角度来看)。

这是您的Fiddle updated

答案 1 :(得分:0)

这将解决您的选择框问题,但您的代码中还有其他一些可能会破坏事情的事情。

edge_vec2.reserve( SomeMaxValue );
相关问题