jquery入门2

一、创建节点
var div5= (‘div id=div5>< div5>’);
$(“div2”).after(“div5”);

二、插入节点
1.插入同级节点(兄弟元素)
(p).after(<b><b/>)insertafterafterinsertBefore()before2.append(appendTo()append()prepend()prependTo()prepend() (“ul li eq(2)”).insertAfter(“ul li:eq(0)”);
四、移除节点
1、remove() 删除
2.empty()清空
wu.克隆节点
clone();
3.replacewith() 替换
4.创建一个文本域,移除按钮换行

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(function(){

                var i = 0 ;
                //给btn1绑定事件
                $("#btn1").click(function(){



                    //点击以后
                    //创建一个文件域、 移除按钮、换行
                    var $file = $('<input type="file"  value="上传" />');
                     var  $button=$('<input type="button" id="btn1" value="增加" />');
                    var removeBtnStr = '<input type="button" name="btn1" id="btn1" value="remove ' + (++i)+ '" />'
                    var $removeButton = $(removeBtnStr);
                    var $br = $("<br/>");

                    $removeButton.click(function(){
                        $file.remove();
                        $removeButton.remove();
                        $br.remove();
                        $button.remove();
                    });

                    $("#div1").append($file).append($button).append($removeButton).append($br);






                });
            });
        </script>
        </script>
    </head>
    <body>

        <input type="button" id="btn1" value="增加" />
        <input type="file" name="file" id="file" value="上传文件" />
        <div id="div1">

        </div>
    </body>
</html>

5.节点包裹

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            $(function(){
                 var $btn1=$("#btn1");

                 $btn1.click(function(){

                    /*$("strong").wrap("<b></b>");*/
                    $("strong").wrapAll("<b></b>");
                 })
            })
        </script>
    </head>
    <body>
        <strong>我是谁?</strong></br>
        <strong>我是你</strong>
        <input type="button" name="btn1" id="btn1" value="加粗" />
    </body>
</html>

五、遍历子元素和兄弟元素
children()
遍历兄弟节点
下一个 next() 下面全部nextAll()
上一个 prev() 上面全部 prevall()
父亲节点
1.parent()
2.parents()
六、属性操作
1.attr()获取设置属性
对象.attr();获取属性
对象.attr(“name”,”zzz”);获取并修改属性
对象.attr(“name”,”zzz”,”value”:”333”) 获取多个属性并进行修改
2.移除属性
removeAttr(“属性名”)
七、样式操作
修改单一样式
对象.css(“color”,”red”);
可以接受Json对象来同时修改多个属性
对象.css{“background-color”:”yellow”;”color”:”red”}
八、重点:disabled属性规定应该禁用input元素,被禁用的input元素既不能用,也不能被点击
可以通过同意注册来显示disabled的作用

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    <script src="../jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
     $(function(){
        var $agree = $("#agree");
        var $btn1=$("#btn1");
        $agree.click(function(){
            if($agree.prop("checked")==true){
                $btn1.removeAttr("disabled");
            }else{
                $btn1.attr("disabled","disabled");
            }
        })
     })
    </script>
    </head>
    <body>
        同意协议<input name="agree" id="agree" type="checkbox"/>
        <input type="button" name="btn1" id="btn1" value="注册" disabled="disabled" />
    </body>
</html>

修改整套样式
和dom修改的方法一样
1.修改
对象.attr(“class”,”class2”);
2.增加addclass()
3.移除removeclass()
4.样式替换 toggleclass()
5.hasclass()或is()来判断是否含有样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值