1

jqueryを使用して、Webページで次のhtmlを生成しています。

 <input id="left_div_foretagname" class="userinfofont" type="text" name="left_div_foretagname" />

しかし、自分のページの html を見ると、次の html が表示されます。

 <input name="left_div_foretagname" class="userinfofont ui-autocomplete-input" id="left_div_foretagname" role="textbox" aria-haspopup="true" type="text" autocomplete="off" aria-autocomplete="list"/>

jquery ui を使用してautocompleteいます。この要素だけではありません。私のhtmlの多くの要素は、これらの追加の属性を取得します. この Extra 属性を取得する属性を回避するにはどうすればよいですか。

jquery ui autocomplete へのリンクは次のとおりです。

 http://jqueryui.com/demos/autocomplete/
4

1 に答える 1

5

これらの属性は JQuery UI によって追加されるため、自分で行う必要はありません。したがって、時間をかけてライブラリをアップグレードするときに、何も変更する必要はありません。

複数のブラウザで動作させるために必要です。

デモのソースを表示すると、まったく同じ追加の属性が追加されていることがわかります。

<input id="tags" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">

基本的なソースは次のとおりです。

<input id="tags">
于 2012-09-11T10:56:28.143 に答える