Opera:添加'list'属性有问题

时间:2010-12-01 11:50:45

标签: javascript jquery html5 html-datalist

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

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

1 个答案:

答案 0 :(得分:1)

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

Spec says input.list返回相关的datalist对象,而不是属性值。因此,您应该在输入setAttribute('list','edit-subject-themes')上使用{{1}}。好像是jQuery问题。

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