问答详情
源自:1-5 jQuery对象转化成DOM对象

jQuery中的对象命名有要求?

var div=$div.get(0);为什么这样就有用?

var div_01=$div.get(0);加了_01就没用?

jQuery中的命名有要求?

提问者:qq_GreenOrRed_0 2016-09-05 21:44

个回答

  • weibo_追梦之鱼3049_0
    2016-09-05 22:36:37
    已采纳

    你两次操作的是同一个对象,覆盖了,这样写就对了:

    <!DOCTYPE html>

    <html>

    <head>

        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

        <title></title>

        <script src="http://code.jquery.com/jquery-1.11.3.js"></script>

    </head>

    <body>

    <div>元素一</div>

    <div>元素二</div>

    <div>元素三</div>

        <script type="text/javascript">

    var $div = $('div'); //jQuery对象

    var div=$div.get(0);//取第一个div

    var div_01=$div.get(1);//取第二个div

    div.style.color = 'red'; //操作DOM对象的属性

    div_01.style.color = 'blue';//操作第二个DOM对象的属性

        </script>    

    </body>

    </html>