今天在使用 attr 为一个对象设置一个属性时出现这样一个问题:
var obj = {name:'', sex:''};
var $newNode = $('<span>contents....</span').attr('_udata', obj);
$(document.body).append($newNode);
上面的代码使用了 attr 方法为对象设置了一个属性,这个属性的值是一个 Object,但是在使用 attr 方法来获取这个属性值的时候,获取的值却变成了字符串:
var obj = $newNode.attr('_udata');
alert(typeof obj); // alert string.
真是很奇怪了,我使用是的 v1.3.2 版本的。
不知道大家有没有遇到这样的问题
7 回答
添加回答
举报
0/150
提交
取消