jQuery系列1

jQuery是js库中的一种,体积小,功能强大,链式编程,隐式迭代,插件丰富,开源,免费.

jQuery中的顶级对象是"jQuery",可以用"$"代替.

DOM对象可以通过$(dom对象)的方式转换为jQuery对象;jQuery对象[0]是DOM对象.

总结jQuery中的常用选择器:

1.id选择器: $("#id")

2.类选择器: $(".className")

3.标签选择器: $("tagName")

4.交集选择器: $("selector1.selector2")

5.并集选择器: $("selector1,selector2")

6.子代选择器: $("father>sun")

7.后代选择器: $("father descendant")

8.兄弟选择器(只包括后面的兄弟): $("selector1~selector2")

9.兄弟选择器(只包括后面第一个,如果后面第一个不符合,则无效): $("selector1+selector2")

10.伪类选择器:

selector:odd 索引为奇数 selector:even 索引为偶数 selector:eq(index) 指定索引.

通常使用$(function () {})做页面加载完毕要做的事情.

一些常用的函数:

.val ():当传参时,设置标签的value值;不传参时,获取value的属性值.

.text ():当传参时,设置标签之间的内容;不传参时,获取标签的文本内容.

.html ():当传参时,设置标签之间的html内容;不传参时,获取标签的标签及其内容.

text和html的区别:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jQuery</title>
    <script src="jquery-3.3.1.js"></script>
    <style>

    </style>
    <script>
        $(function () {
            console.log($("#ul").html ());
            console.log($("#ul").text ());
        });
    </script>
</head>
<body>
<input type="button" value="测试" id="btn" />
<ul id="ul">
    <li>第一行</li>
    <li>第二行</li>
    <li>第三行</li>
    <li>第四行</li>
    <li>第五行</li>
</ul>
</body>
</html>

.css ():设置标签的样式,参数有(样式名, 样式值)或者({样式名: "样式值", 样式名: "样式值"})两种写法.

.show ():设置标签显示,可传参数字,表示过渡时间,单位毫秒.

.hide ():设置标签隐藏,可传参数字,表示过渡时间,单位毫秒.

.hide和.show可以传两个参数,第一个参数是动画持续时间,第二个为动画结束的回调函数.

.stop ():停止播放动画.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值