javascript - 歌剧 : trouble with adding 'list' attribute

标签 javascript jquery html html-datalist

今天我决定通过用户脚本将 html5 数据列表添加到某些输入。 Here's代码。问题是未添加 list 属性。如果我将它更改为不同于 list 的任何内容,例如 lst - 它就在那里。

应该是这样吗?这种行为是由规范还是浏览器设置的?

最佳答案

好的,我对此做了一些研究。

Spec says input.list 返回相关的数据列表对象,而不是属性值。所以你应该在输入上使用 setAttribute('list','edit-subject-themes')works fine .好像是 jQuery 问题。

问题解决后,我肯定会在用户 JavaScript 中大量使用该技术 :)

关于javascript - 歌剧 : trouble with adding 'list' attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324025/

相关文章:

javascript - Mootools ajax 表单响应

javascript - 使用数据属性的 jQuery 搜索

javascript - 如何使用 Blade 在 Laravel 中显示选择框所选选项的详细信息?

html - 在 Google Chrome 中显示 HTML 错误?

基于任意属性组合的 JavaScript 数组过滤

javascript - 录音机组件

javascript - 停止在后面的 div 中滚动

html - Bootstrap 中的列在带有 float : none 的 Firefox 中没有响应

html - 如何使整个 div 成为 mailto 链接?

javascript - vue cli - 未捕获的语法错误 : Unexpected token <