显然,规范中不存在<input type="slider">
,但是,我想将它用作我正在编写的插件的占位符/标识符。
这个插件实际上会用一堆div来替换<input>
,以创建一个类似于jQuery UI控件的滑块。
我的问题是;使用<input type="slider">
只是作为jQuery生成的代码放置位置的标识符通常“ok” - 它会导致任何形式的问题,还是我不必担心?
答案 0 :(得分:5)
HTML5有这个新选项,它只适用于较新的浏览器。
http://html5doctor.com/html5-custom-data-attributes/
只需使用
data-whateveryouwanthere
JQuery也有处理这些数据的方法。
答案 1 :(得分:1)
由于浏览器将未知输入类型呈现为<input type="text">
,因此可以。请参阅this page以供参考。
编辑:正如评论中所讨论的,针对此问题的更好解决方案可能是使用class="slider"
,因为除了您使用它之外,保证永远不会有任何意义,与type="slider"
不同,某些浏览器可能决定以不同方式呈现。