jQuery入门及bootstarp框架

一、jquery简介

jquery是一个免费的、开源的js库,也是目前使用最广泛的js库

jquery极大的方便完成web前端的相关操作,比如节点操作,元素操作,事件绑定,ajax操作,还可以解决大多数浏览器兼容性的问题

二、jQuery选择器

jquery选择器可以获取html元素

为了学习选择器,先了解一个知识点:jquery通过css方法来修改样式

描述 案例
id选择器 $("#div").css(“background”,“red”);
类选择器 $(".div").css(“background”,“red”);
标签选择器 $(“div”).css(“background”,“red”);
属性选择器 $([name=nice”]").css(“background”,“red”);
后代选择器 $("#div p").css(“background”,“red”);
子选择器 $("#div>p").css(“background”,“red”);
并列选择器 $("#div,.div").css(“background”,“red”);
first last $(“div:first”).css(“background”,“red”);
eq 通过索引获取元素 $(“div:eq(2)”).css(“background”,“red”);

代码实现:

    <script>
        $(function(){
   
            //id选择器
            $("#div1").css("background","red")
            //class选择器
            $(".div2").css("background","blue")
            //tag标签器
            // $("p").css("fontSize","50px")
            //属性选择器
            // $("[alt]").css("width","200px")
            $("[alt='lian1.png']").css("width","200px")
            //后代选择器
            // $("#div2 span").css("fontSize","50px")
            $("#div2 > span").css("fontSize","50px")
            //first,last,eq索引
            // $("#div3 span:first").css("fontSize","50px")
            // $("#div3 span:last").css("fontSize","50px")
            $("#div3 span:eq(1)").css("fontSize","50px")
        })
    </script>
三、jquery元素操作

通过jquery可以操作控制元素的样式、文本、属性

描述 案例
获取子元素 var childen = $("#div").children();
获取上一个兄弟元素 var prev = $("#div").prev();
获取下一个兄弟元素 var next = $("#div").next();
获取同层除了自己所有元素 var siblings = $("#div").siblings();
获取父元素 var parent = $("#inner").parent();
获取先祖元素 var parents = $("#inner").parents();

代码实现:

    <script>
        $(function(){
   
            $("#myspan").prev().css("fontSize","50px")
            $("#myspan").prev().children().css("fontSize","50px")
            // 注意连写,别找错对象了
            $("#myspan").prev().children("span").css("fontSize","50px")
            $("#myspan").siblings().css("fontSize","50px")
            $("#myspan").siblings("a").css("fontSize","50px")
            console.log($("#myspan").parent())
            $("#myspan").parent().children("p:eq(2)").
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值