本帖最后由 fudg1211 于 2010-01-14 10:49:27 编辑

解决方案 »

  1.   


    你的银行卡号是“A001”
    查看一下余额是100元
    然后你把卡号写在纸上“A001”
    取出100元,余额是0之后你按纸上的卡号输入了一遍“A001”,发现怎么余额是0?我刚才不是缓存了?
      

  2.   

    $("#ddd") --  卡号
    obj -- 是纸
    $("#ddd").html() -- 钱
      

  3.   


    function dodo(){
        
        alert(obj.html());//弹出的是fffffff
        $("#ddd").remove();//注意这里是去除这个dom 
        
    }function dododo(){
        alert(obj.html());//现在这里弹出的是ffffff 为什么这里又弹出的是ffffff
    }那该怎么理解这个缓存呢 他的原理是什么 缓存不是得清除才能改变的么 
      

  4.   

        alert(obj.html());//弹出的是fffffff
        $("#ddd").html('dddddddddd');那他是先查钱再取钱啊。我基础差,还是不明。
      

  5.   

    总结下问题我改变$("#ddd")这个对象的时候是如何改变到缓存的obj这个对象
      

  6.   


    这里对应出来卡号 dom
    纸   缓存
    钱   内容之后你按纸上的卡号输入了一遍“A001”这句话理解成卡上取钱 而不是在纸上取钱
    对应
    在dom取内容 而不是在缓存取内容(这明显和在缓存取内容相反)
      

  7.   

    一直以为自己学的差不多了 哎......
    谢谢zswang的回复