【jQuery基础】

JavaScript库:jQuery,简化编程

jQuery 是一个JavaScript 库。极大地简化了JavaScript 编程,例如JS原生代码几十行实现的功能,jQuery可能一两行就可以实现,因此得到前端程序猿广泛应用。
官方网站:https://jquery.com
发展至今,主要有三个大版本:
 1.x:常用版本
 2.x,3.x:除非特殊要求,一般用的少
下载地址:
https://cdn.bootcdn.net/ajax/libs/jquery/1.12.4/jquery.min.js

jQuery代码编写位置与JS位置一样,但需要先head标签里引入jquery.min.js文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>jQuery</title>
    <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<!--    button引用jquery语法-->
    <button type="button" id="jq">jq</button>
<!--    button引用js语法-->
    <button type="button" id="js">js</button>
<script>
    //jquery语法
    $("#jq").click(function (){
        alert('这是jQuery')
    })
    //js语法
    var a = document.getElementById("js")
    a.onclick=function (){
        alert("这是JavaScript")
    }
</script>
</body>
</html>

选择器

名称语法示例
标签选择器element$(“h2”)选取所有h2元素
类选择器.class$(“.title“)选取所有class为title的元素
ID选择器#id$(“#title”)选取id为title的元素
并集选择器selector1,selector2,…$(“div,p,.title”)选取所有div、p和拥有class为title的元素
属性选择器 ( “ i n p u t [ n a m e ] = ‘ u s e r n a m e ’” ) 选取 i n p u t 标签名为 u s e r n a m e 的元素 < b r > (“input[name]=‘username’”)选取input标签名为username的元素<br> (input[name]=username’”)选取input标签名为username的元素<br>(“[href=‘#’]”)选取href值等于“#”的元素

jQuery操作HTML

隐藏和显示元素:
 • hide() :隐藏某个元素
 • show() :显示某个元素
 • toggle() :hide()和show()方法之间切换

<p>这是一断可显示隐藏的文字</p>
<button type="button" id="btn1">隐藏</button>
<button type="button" id="btn2">显示</button>
<button type="button" id="btn3">切换状态</button>
<script>
$("#btn1").click(function (){
    $("p").hide();
})
$("#btn2").click(function (){
    $("p").show();
})
$("#btn3").click(function (){
        $("p").toggle()
})
</script>

获取与设置内容:
 • text() 设置或返回所选元素的文本内容
 • html() 设置或返回所选元素的HTML内容
 • val() 设置或返回表单字段的值

<p id="txt">这是一个<i><b>段落</b></i></p>
<button type="button" id="btn1">显示文本</button>
<button type="button" id="btn2">显示HTML</button>
<p id="test"></p>
<script>
$("#btn1").click(function (){
    x=$("#txt").text();
    $("#test").text(x).css("color","red") //不解析里面带有的标签
})
$("#btn2").click(function (){
    x=$("#txt").html();
    $("#test").html(x).css("color","red") //解析里边带的标签
})
</script>
<h1>欢迎访问图书管理系统</h1>
用户名:<input type="text" id="yhm" name="username">
密码:<input type="password" id="passwd" name="password">
<button type="button" id="btn">查看输入内容</button>
<p id="demo"></p>
<script>
$("#btn").click(function (){
    x=$("#yhm").val()
    y=$("#passwd").val()
    $("#demo").text("用户名:"+x+","+"密码 :"+y).css("color","red")

})

设置CSS样式:
 • css() 设置或返回样式属性(键值)
 • addClass() 向被选元素添加一个或多个类样式
 • removeClass() 从被选元素中删除一个或多个类样式
 • toggleClass() 对被选元素进行添加/删除类样式的切换操作

<style>
    .cls {
        background-color: aqua;
    }
</style>
<body>
<div id="demo">
    <p>这是一个段落</p>
</div>
<button id="btn">忘段落添加一个样式</button>
<script>
    $("#btn").click(function (){
        $("#demo p").css({"color":"red","font-size":"30px"})
        $("#demo").addClass("cls")
    })
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值