可以通过JQuery选择自定义输入属性?

时间:2011-03-07 23:07:35

标签: jquery cross-browser custom-attributes

是否可以首先使用自定义属性,其次使用Jquery选择它,第三,它与大多数浏览器兼容。 IE7和IE6是我想象的大问题。

所以

<input id="checkit" type="checkbox" value="12" alt="1286" title="Press this" reference="1469" level="red"/>

JQuery的

var test = $('#checkit').attr('reference')

有什么想法吗?

非凡

3 个答案:

答案 0 :(得分:3)

使用.data()方法:

http://api.jquery.com/data/

它在核心,所以它是crossbrowser。

答案 1 :(得分:0)

这样做应该没有任何问题,只有文档不会验证(如果你不指定你的自定义方案:))

更好的方法是,例如,将数据存储在JSON格式的变量中,并按元素id重新计算。

答案 2 :(得分:0)