jquery知识点集

语法

基础语法: $(selector).action()

选取元素

$("p:first")               选取第一个<p>元素
$("ul li:first")           选取第一个ul元素的第一个<li>元素
$("ul li:first-child")     选取每一个ul元素里面的第一个li元素
$("[href]")                选取带有href属性的元素
$("tr:even")               选取偶数位置的<tr>元素
$("tr:odd")                选取奇数位置的<tr>元素

效果

隐藏and显示

<body>
    <div>熊大熊大救救俺</div>
    <button id="hide">隐藏</button>
    <button id="show">显示</button>
    <button id="tongshi">同时</button>
    <script>
        $("#hide").click(function(){
            $("div").hide();
        });
        $("#show").click(function(){
            $("div").show();
        });
        $("#tongshi").click(function(){
            $("div").toggle();
        });
    </script>
</body>

jQuery hide() 隐藏
jquery show() 显示
jQuery toggle() 隐藏和显示同时具备

淡入淡出

<body>
    <button id="ru">淡入</button>
    <button id="chu">淡出 </button>
    <button id="tongshi">淡入和淡出</button>
    <button id="change">变色</button>
    <div></div>
    <script>
        $("#ru").click(function(){
            $("div").fadeIn();
        });
        $("#chu").click(function(){
            $("div").fadeOut();
        });
        $("#tongshi").click(function(){
            $("div").fadeToggle();
        });
        $("#change").click(function(){
            $("div").fadeTo("slow",0.5);
        });
    </script>
</body>

fadeIn () 淡入
fadeOut () 淡出
fadeToggle() 淡入和淡出
fadeTo() 颜色渐变为给定的不透明度(值介于 0 与 1 之间)

滑动

<body>
    <button>下拉滑动</button>
    <button>上拉滑动</button>
    <button>切换滑动</button>
    <div></div>
    <script>
        $(function(){
            $("button").eq(0).click(function(){
                $("div").slideDown()
            })
            $("button").eq(1).click(function(){
                $("div").slideUp();
            })
            $("button").eq(2).click(function(){
                $("div").slideToggle(500);
            })
        })
    </script>
</body>

slideDown() 下拉栏
slideUp() 上拉栏
slideToggle() 上下拉随便切换

动画

$(selector).animate({params},speed,callback);
params:形成动画的css属性

停止动画

stop() 停止动画

jQuery HTML

jQuery捕获

text()—设置或返回所选元素的文本内容
html()—设置或返回所选元素的内容(包括HTML标记)
val() —设置或返回表单字段的值

添加元素

append()    在被选元素的结尾插入内容
prepend()   在被选元素的开头插入内容
after()     在被选元素之后插入内容
before()    在被选元素之前插入内容

删除元素

remove()       删除被选元素(及其子元素)
empty()        从被元素中删除子元素

css的使用

指定css属性的值用css(“propertyname”);
设置指定css的属性css(“propertyname”,“value”)
设置多个元素的属性值css(“propertyname”:“value”,“propertyname”:“value”,…)

遍历

parent()返回被选元素的直接父元素
parents()返回被选元素的所有祖先元素
parentsUntil()方法返回介于两个给定的元素之间所有的祖先元素
children()返回被选元素的所有直接子元素
find()返回被选元素的后代元素,一直到最后一个后代
siblings()返回被选元素的所有兄弟元素
next()返回下一个兄弟元素
nextAll()返回被选元素后的所有兄弟元素

pre(),preAll()preUntil()与以上方法相似,方向想法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值