• jQuery DOM常见操作


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>jQuery DOM</title>
        <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
        <script type="text/javascript">
            $(function() {
                $("#test").click(function() {
                    alert($("#lang li:eq(0)").text());  //查找元素节点

                    alert($("#lang li:eq(1)").attr("title"));  //查找属性节点

                    $("#lang").append("<li title='C'>C</li>"); //append()向元素内部追加内容

                    $("#lang").prepend("<li title='VB'>VB</li>"); //prepend()向元素内部前置内容

                    $("#lang").after("学习啥。。");  //after()元素之后插入内容

                    $("#lang").before("兴趣"); //before()元素之前插入内容

                    var $li1 = $("#lang li:eq(0)");
                    var $li2 = $("#lang li:eq(1)");
                    var $li3 = $("#lang li:eq(2)");
                    var $li4 = $("#lang li:eq(3)");
                    $li2.insertBefore($li1); //移动元素
                    $li3.insertAfter($li4); //移动元素


                    var $li = $("#lang li:gt(3)").remove(); //remove()删除元素及所有后代元素
                    $li.appendTo("#lang"); //把删除元素再添加到ul中

                    $("#lang li:eq(4)").empty(); //empty()清空元素及所有后代元素

                    $("#lang").wrap("<div style='border:1px #ccc solid'></div>"); //warp()包裹元素

                    $("#lang li:eq(0)").attr("title", "鼠标移上来看看。。。"); //设置属性的值

                    $("#lang li:eq(1)").removeAttr("title"); //删除属性

                    alert($("#lang").children().length); //children()子元素(不包括后代元素)的集合

                    alert($("#lang li:eq(1)").next().text()); //next()获取元素后面紧邻的同辈元素

                    alert($("#lang li:eq(1)").prev().text()); //prev()获取元素前面紧邻的同辈元素

                    alert($("#lang li:eq(1)").siblings().text()); //siblings()获取元素前后紧邻的同辈元素

                    $(this).clone(true).appendTo("body"); //复制元素产生一个按钮,ture表示同时复制事件
                });
            });
        </script>

    </head>
    <body>
        <ul id="lang">
            <li title="C#">C#</li>
            <li title="C++">C++</li>
            <li title="Java">Java</li>
        </ul>
        <input type="button" id="test" value="测试" />
    </body>
    </html>

  • 相关阅读:
    关于sqrt函数的使用
    电子商务
    随笔
    哈哈
    整体管理
    软件产品质量特性
    问题
    风险
    antd
    Flex布局大作用
  • 原文地址:https://www.cnblogs.com/gdjlc/p/2086895.html
Copyright © 2020-2023  润新知