Struts 2 jquery sj:autocompleter 中可见输入的插件 ID

Struts 2 jquery plugin id for visible input in sj:autocompleter

创建 struts 2 jquery 自动完成器时,标签会创建一个隐藏输入和一个可见输入。

如果我们像下面这样设置 id:

<sj:autocompleter id="sample/>

id 将分配给隐藏的输入。有什么办法可以将 id 分配给可见输入。此输入生成的 html 是:

<input class="s2j-combobox-input ui-autocomplete-input">

您可以 select 使用 jQuery 的可见输入元素,并在元素上使用 attr() 函数。

$(function(){
  $(".s2j-combobox-input.ui-autocomplete-input").attr("id", value);
});