我在地图中存储了一些jQuery对象{"id1": jQueryObj1, "id2": jQueryObj2, etc}
(id是对象父级的标识符),并且一旦我填充了我的地图,我就可以使用来自map的元素正常工作。如何判断jQuery的javascript对象中的对象是否仍然在页面中处于活动状态?
问题是如果我在另一个页面上回来,现在应用的更改没有任何影响。我从地图检查对象,看看他们是否有正确的ID和类,他们有但不知何故,他们不是来自页面的元素了。
我的解决方案是再次填充地图,但我想避免这种情况,我想也许我必须比较这样的对象:$obj === $obj2;
或我可以使用其他方法?
我知道有.is
方法,但是从版本1.6开始,我使用1.2.6。
你怎么“回来”?返回键? – 2013-04-26 20:10:17
密切相关的问题:http://stackoverflow.com/questions/201183/how-do-you-determine-equality-for-two-javascript-objects – jsalonen 2013-04-26 20:11:29
是与后退按钮 – 2013-04-26 20:12:07