gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 08:57:18 25 4
gpt4 key购买 nike

我正在使用 jquery 在我的网页中生成以下 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 自动完成。它不仅是这个元素。我的 html 中的很多元素都有这些额外的属性。我怎样才能避免属性来获得这个额外的属性。

jquery ui 自动完成链接如下:

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

最佳答案

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

为了使其在多个浏览器中工作,它们是必需的。

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

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

即使基本来源只有:

<input id="tags">

关于javascript - 为什么我在使用 jquery ui 自动完成时会得到额外的 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12367962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com