我使用jquery组合框进行自动完成,我需要清理它的值.
我进入了一个像这样的解决方案:http://jsfiddle.net/BbWza/30/
问题是下面的代码清除了屏幕中所有组合的所有文本框.我想只清除一个组合(例如,让我们说第一个组合).
$('.ui-autocomplete-input').focus().val('');
虽然只有一个明确的链接按钮,但只要只有一个组合清除哪个组合并不重要.
该解决方案应适用于屏幕中的N个组合.例如.每个按钮都应清空其相应的组合.
解决方法:
您可以通过将此行添加为_create()的最后一行来向生成的字段添加ID:
input.attr( 'id', $(select).attr( 'id' )+'-input' );
现在,您可以使用ids选择单个字段:
$('#combobox-input').focus().val('');