jQuery .attr retrieving custom attribute returns undefined

谁都会走 提交于 2019-12-01 16:25:45

To retrieve the value of elements, use val(). Since divs don't have values, you should use data() to set and get data.

I can confirm this code snippet works perfectly in Chrome 11, Firefox 4 and IE 9 using the jQuery Git version.

EDIT: For the ones advising prop(), check the docs. Prop() is used for boolean attributes like: checked, disabled etc.

Yes, since jQuery 1.6 I think you need to use .prop() instead of attr().

Your code appears to work fine in this fiddle, using jQuery 1.6

metaforce

if using the latest jQuery, try with:

$.prop(propertyName);

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!