Javascript 输入字段下拉列表在IE9中不起作用

Javascript 输入字段下拉列表在IE9中不起作用,javascript,jquery,html,internet-explorer,backbone.js,Javascript,Jquery,Html,Internet Explorer,Backbone.js,我有一个输入字段,用户可以在其中输入购买的建议价格。在每个浏览器中,当用户单击字段输入价格时,会打开一个下拉列表,其中包含更多建议价格 <span class="text-input"> <input type="text" class="price" name="value" data-round="false" data-min="1" data-max="1000" value="'+this.model.get('price')+'" list="price-value

我有一个输入字段,用户可以在其中输入购买的建议价格。在每个浏览器中,当用户单击字段输入价格时,会打开一个下拉列表,其中包含更多建议价格

<span class="text-input">
<input type="text" class="price" name="value" data-round="false" data-min="1" data-max="1000" value="'+this.model.get('price')+'" list="price-values-" />
</span>
只有在IE9中,用户可以通过单击字段来输入价格,但不会打开包含建议价格的列表。有什么想法吗

仅供参考:我使用backbone.js


我使用的是HTML5数据列表,我这样称呼它:$.price,this.el.datalist

而且。。。错误在哪里?代码块或其他更具信息性的东西?是否只使用list属性和datalist元素?这些在IE9中不受支持。没有错误。。存在兼容性问题。代码很好。你用什么来呈现下拉列表?是一些jQuery插件,还是像其他人建议的那样,您只是使用了一个数据列表。你需要提供更多的信息。