您好我想知道是否有人可以帮助我完成数据 - * 的工作方式......我需要创建一个自定义属性,可以使用jquery访问...
到目前为止我得到了什么:HTML
<select name='province' class='province' data-IsSelectSingle='true'> ... etc ...
的jQuery
if($.data("IsSelectSingle") != "true")
即使它真的执行仍然...我也尝试过......
if($.data($(".province"), "IsSelectSingle") != "true")
想想我会尝试那个,因为它在jquery网站上显示的方法,但它似乎也不起作用......任何想法为什么会这样?
提前致谢!
答案 0 :(得分:5)
您需要通过其选择器(.province
)获取元素,然后使用.attr
或.data
来获取数据:
$(".province").attr("data-IsSelectSingle") != "true"
或
$(".province").data("IsSelectSingle") != "true"
请注意,.attr
和.data
之间存在重大差异,他们处理HTML5数据属性的方式也不同。请参阅文档以供参考(.attr&amp; .data)。
答案 1 :(得分:1)
您需要一个数据选择器才能知道在哪里查找数据属性。
if($("select.province").data("IsSelectSingle")!="true")