Javascript 为什么我在使用jquery ui自动完成时会得到额外的html?

Javascript 为什么我在使用jquery ui自动完成时会得到额外的html?,javascript,jquery,css,jquery-ui,Javascript,Jquery,Css,Jquery Ui,我正在使用jquery在我的网页中生成以下html <input id="left_div_foretagname" class="userinfofont" type="text" name="left_div_foretagname" /> 这些属性是由jqueryui添加的,因此您不必自己执行这些操作,因此当您随着时间的推移升级库时,您不必更改任何内容 它们是在多个浏览器中工作所必需的 您会注意到,如果查看演示的源代码,会添加完全相同的额外属性: <input id=

我正在使用jquery在我的网页中生成以下html

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

这些属性是由jqueryui添加的,因此您不必自己执行这些操作,因此当您随着时间的推移升级库时,您不必更改任何内容

它们是在多个浏览器中工作所必需的

您会注意到,如果查看演示的源代码,会添加完全相同的额外属性:

<input id="tags" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
即使基本来源仅为:

<input id="tags">

这些属性是由jqueryui添加的,因此您不必自己执行这些操作,因此当您随着时间的推移升级库时,您不必更改任何内容

它们是在多个浏览器中工作所必需的

您会注意到,如果查看演示的源代码,会添加完全相同的额外属性:

<input id="tags" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
即使基本来源仅为:

<input id="tags">