0

我有一个 jquery-ui 自动完成文本框,我想为文本框设置默认文本,当文本框获得焦点时,我想删除它。

  • 如何设置文本框的初始文本?
  • 我如何删除焦点上的文字?
4

2 回答 2

3

试试这个

$( ".selector" ).autocomplete({
   focus: function(event, ui) { $(".selector").val('');}
})
于 2012-08-19T10:22:29.670 回答
0

我设法解决了它:

  1. 使用 value 属性设置自动完成的默认文本
  2. 我破坏使用焦点事件的唯一方法是这样的:

    $("SELECTOR").autocomplete({ .... }).focus( function(event, ui) {
    ...... });

于 2012-08-19T11:36:00.283 回答