HTML 5的data属性未定义
data attribute of HTML 5 is undefined
在我的JSP中,在标题部分,我有这样的:
<script type="text/javascript">
$(document).ready(function() {
var labelfooter = jQuery("#myId").data("mylabel");
var htmlContent = labelfooter +" society ";
var divContent = jQuery("#myId");
divContent.text(htmlContent);
});
</script>
然后,在body部分,我有:
<div id="myId" data-mylabel="Hello" ></div>
结果,在浏览器中,我得到"undefined society"而不是"Hello society"
有什么想法吗?
这里的问题是您的名字中有大写字母。这在jQuery选择器中意味着一些不同的东西。有两种方法可以解决。