jQuery

$(selector).css("propertyname")

只有key得到属性的值

key val 设置属性的值

jQuery操作class


addclass()向被选元素添加一个或多个元素

removerclass()被选元素移除类名

hasclass()判断被选元素是否包含这个类名

toggleclas判断被选元素是否有该类名,如果有就移除,没有就添加

html()、text()、val()


html()获取或设置内容

text()获取或设置元素文本内容

val()获取或设置元素的value属性值

节点操作


jQuery添加元素

append()在被选元素的结尾插入指定内容(在父元素的末尾添加子元素)

prepend()把子元素添加到父元素开头

prependTo()在被选择元素开头插入HTML元素

appendTo()在被选择元素结尾i插入html元素(把子元素插入父元素末尾)

after()在被选元素后面插人内容

before()在被选元素前插入内容

jQuery删除元素

remove()移除被选元素,包括所以的文本和子节点。该方法也会移除被选元素的数据和事件

empty()移除子节点和内容,事件不会移除

jQuery替换节点

replaceWith()把被选元素替换为新的内容

replaceAll()把被选元素替换为新的HTML元素

jQuery复制节点

clone()方法生成被选元素的副本,包含子节点、文本和属性

<body>
    <ul>
        <li>黑猫警长</li>
        <li>葫芦娃</li>
        <li>苏克贝塔</li>
        <li>巴啦啦小魔仙</li>
        <li>铠甲勇士</li>
        <li>洛洛历险记</li>
        <li>弹珠传说</li>
    </ul>
    <script>
        $(function(){
            //在被选元素的结尾插入内容
            //$("ul").append("<li>铁臂阿童木</li>");

            //在被选元素的结尾插入 HTML 元素
            //$("<li>铁臂阿童木</li>").appendTo("ul")

            //在被选元素的开头插入内容
            //$("ul").prepend("<li>铁臂阿童木</li>")

            //在被选元素的开头插入 HTML 元素
            //$("<li>铁臂阿童木</li>").prependTo("ul")

            //在被选元素后插入内容
            //$("ul").after("<li>铁臂阿童木</li>")

            //在被选元素前插入内容
            //$("ul").before("<li>铁臂阿童木</li>")

            //移除被选元素(包含数据和事件)
            //$("ul").remove()

            //从被选元素移除所有子节点和内容
            //$("ul").empty()

            //把被选元素替换为新的内容
            //$("li:last").replaceWith("<li>铁臂阿童木</li>")

            //把被选元素替换为新的 HTML 元素
            $("<li>铁臂阿童木</li>").replaceAll("li:last")

            //生成被选元素的副本
            $("<li>铁臂阿童木1</li>").clone().appendTo("li:last")
        })
    </script>
</body>

事件进阶


jQuery事件分类

鼠标事件

clicl()单击事件

dblclicck()双击事件

hover()鼠标移入移出

mouseover()鼠标移入

键盘事件

keydown()按下键盘触发

keyup()释放按键触发

keypress()产生打印触发

表单事件

focue()

blur()

change()

事件绑定

bind绑定事件:不支持动态事件绑定

delegate注册委托事件:只能注册委托事件,因此注册时间需要记得方法太多了

on绑定事件

事件解绑

unbind对应bind

undelegate对应delegate

off对应on

如果off里面没有参数,全部解绑

动画

效果

显示/隐藏

show()显示

hide()隐藏

toggle()切换

淡入淡出

fadeln()淡入

fadeOut()淡出

fadeToggle()切换

滑动

slideUp()滑动隐藏

slideDown()滑动显示

slideToggle()切换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值