jQuery UI自动完成 - 如何重置用户可见文本?

时间:2012-05-04 06:31:28

标签: jquery jquery-ui jquery-ui-autocomplete

我有一个简单的jQuery UI Autocomplete框。工作良好。由于我有一系列的,我希望有一个全局的重置按钮,它将使所有各种选择和输入框无效。如何访问“自动完成”框的用户可见文本(以及基础值)以使值无效?

我尝试了各种选项,包括:

$('#autocompleteSearchBox').val('Test1');
$('#autocompleteSearchBox').parent().find('label').text('Test2');
$('#autocompleteSearchBox').next().val('Test3');
$('input.ui-autocomplete-input').val('Test4');

这些都不会影响用户可见的文字。有什么想法吗?

编辑 - jsFiddle here

1 个答案:

答案 0 :(得分:0)

$('.ui-autocomplete-input').val('');

我已经更新了你的小提琴来展示这一点 - http://jsfiddle.net/ypFXP/4/

如果您正在寻找潜在的来源,您可以通过以下方式获得:

$('#autocompleteSearch').autocomplete('option', 'source');