从非HTML5浏览器访问数据标记
我是网络领域的总菜鸟,我最近一直在学习jQuery。 我担心的是,如果我的浏览器不支持HTML5,我是否可以使用我的HTML中的jQuery访问’ data ‘属性?
是的,您可以使用data属性,即使浏览器不支持HTML5,您也可以使用jQuery访问它:
var value = $('#foo').data('value');
你在哪里:
Baz
唯一的事情是,如果您的DOCTYPE不是HTML5 =>如果您尝试在HTML 4.01 Transitional中使用它,则data
属性无效,例如validation器将会哭,但您的站点将无问题地工作。
您可以使用.attr
来访问它,如:
$(your_selector).attr('data-foo');
是。 但如果您的浏览器不支持HTML5,则data
属性无效(X)HTML。 但是,这不应该是使用jQuery访问数据的问题。