您好我正在使用jquery可编辑下拉列表,我可以选择并输入下拉列表以执行自动完成。我想要的是,在更改第一个可编辑下拉列表时清除第二个可编辑下拉列表选择/输入文本(仅限)。只想在第二个下拉列表中清除文本(不是选定的选项),以便我可以在其中选择/输入新项目。
我已经使用下面的代码来更改事件它的工作但文本仍在那里。我只想删除第二个下拉文本。
$("#sel1").combobox({
select: function (event, ui) {
$("#sel2").text('');
}
});
代码很长,所以我还在下面添加了一个小提琴。请告诉我在这种情况下如果有可能我该怎么办?怎么做?或者它可以用另一种方式完成 过去2天我遇到了这个问题请提供帮助。 请看下面的小提琴,你会更清楚。谢谢你的帮助。
答案 0 :(得分:1)
清除可编辑字段:
$("#sel2").next().find("input").val('');
为什么呢?因为这个可编辑字段是由jQuery-UI注入的input
它作为一个孩子位于“下一个”元素(从选择的角度来看)。
这是您的Fiddle updated。
答案 1 :(得分:0)
这将解决您的选择框问题,但您的代码中还有其他一些可能会破坏事情的事情。
edge_vec2.reserve( SomeMaxValue );