看手册里面的例子看不懂。有没有其他简单易懂点的?能够直接在html那里点击一个按钮,然后dom发生改变的例子。

解决方案 »

  1.   


    你可以把他当做 一个元素的静态属性用 留着存取
    div.data('_index', 'aa');
    alert(div.data('_index'));
      

  2.   


    <script src = "jquery.js"></script>
    <body>
    <script type="text/javascript">
    <!--
    $(function(){
    var btn = $(':button');
    for(var i = 0, len = btn.length; i < len; i++){
    btn.eq(i).data('index', i);
    btn.eq(i).click(function(){
    alert($(this).data('index'));
    });
    }
    });
    //-->
    </script>

    <input type="button" value="Alert(0)" />
    <input type="button" value="Alert(1)" />
    </body>
      

  3.   

    原来这样,似乎看懂了。就是为每个 $("对象") 指定数据库,再用  $(this) 把数据库调用出来的意思吧。
      

  4.   

    嗯 基本上可以这么理解
    咱们一般自定义属性 dom._index 只能存放字串 但data可以存放任意数据类型 包括Object JSon等