Jquery的基本使用

1.Jquery的基础使用

(1)外链jquery:
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

(2)vue项目中引入jquery:

npm install jquery
//main.js中
import $ from ‘jquery’
window.jQuery = $
window.$ = $

(3) 使用 $() 来获取元素

//html语句
<div id="name">张三</div>
//js获取元素
document.getElementNameById("name")
//jquery获取元素
$("#name").click=function(){}

(4) 使用$(document).ready(function(){}) 或 $(function(){})来代替window.οnlοad=function(){}

//window.οnlοad=function(){}
$(document).ready(function(){})
$(function(){})

2.使用jquery进行数组操作

使用jqery获取到的对象有多个的时候就会以对象的形式存储,如果要获取其中某个可以使用eq(index)

//html语句
<div class="name">张三1</div>
<div class="name">张三2</div>
<div class="name">张三3</div>
//获取第一个元素 张三1 index=0
$(".name").eq(0).click=function(){}

3.使用Jquery修改CSS

.css()
(1)单属性访问

jq对象.css('width')

(2)单属性修改

jq对象.css('width','100px')

(3)多属性修改

jq对象.css({'width':'100px','heigth':'100px'})

4.使用Jquery修改标签属性

一、使用 .attr()
(1)单属性访问

jq对象.attr('class')

(2)单属性修改

jq对象.attr('class','myClass')

(3)多属性修改

jq对象.attr({'class':'myClass','id':'myId'})

二、使用 .prop()
prop一般用于获取属性checked、selected等元素的自带属性

$("input").prop("checked")

5.使用Jquery来删除标签属性

.removeAttr()

jq对象.removeAttr('class')

6.针对class属性 单独封装的方法

.addClass(): 添加
.removeClass(): 删除
.hasClass(): 查找有无
.toggleClass(): 切换
使用详情见:jquery操作class


7.针对有value属性的对象 单独封装的方法

.val()
(1)无参查询

//html代码
<input type="text" name="" id="input" value="11111">
a=$("#input").val()
console.log(a)//1111

(2)有参修改

//html代码
<input type="text" name="" id="input" value="11111">
$("#input").val('123456')

input框变化:
请添加图片描述


8.使用Jquery修改标签内Html内容

//html部分
<div id="div" style="background-color: cornflowerblue;"></div>
//jquery部分
$("#div").html("<h1>你好</h1>")

div内html被修改:
请添加图片描述


9.使用Jquery修改标签内Text内容

//html部分
<div id="div" style="background-color: cornflowerblue;"></div>
//jquery部分
$("#div").text("<h1>你好</h1>")

div内text被修改:
请添加图片描述


10、补充:Jquery中prop和attr的区别

attr()返回被选元素的属性值—>后来而来的属性
prop()返回被选元素的属性和值—>本身就有的属性 例如value src href checked
例子一:

<img src="" alt="">
<button>获取图片的class属性</button>
$("button").click(function(){
//如果属性存在 返回属性值 不存在返回undefined
console.log($("img").attr("class"))
//如果属性存在 返回属性值 不存在返回''
console.log($("img").prop("class"))
})

例子二:

<input type="checkbox">
<button>获取复选框的选中状态</button>
$("button").click(function(){
//如果属性存在 返回checked不存在返回undefined
console.log($("input").attr("checked"))
//如果属性存在 返回true 不存在返回false
console.log($("input").prop("checked"))
})
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JQuery是一个快速、简洁的JavaScript框架,它封装了JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,优化了HTML文档操作、事件处理、动画设计和Ajax交互。JQuery基本语法包括以下几个部分: 1. 选择器:类似于CSS选择器,用来选择HTML元素。 2. 方法:用来对选中的元素进行操作和修改。 3. 事件:用来绑定和处理HTML元素的事件。 4. 动画:用来创建和控制HTML元素的动画效果。 5. AJAX:用来实现与服务器进行异步通信。 以下是一些常用的JQuery基本语法示例: 1. 选择器: - 通过标签名选择元素:$("标签名")。 - 通过类名选择元素:$(".类名")。 - 通过ID选择元素:$("#ID")。 2. 方法: - 设置元素的属性:$("选择器").attr("属性名", "属性值")。 - 获取元素的属性:$("选择器").attr("属性名")。 - 隐藏元素:$("选择器").hide()。 - 显示元素:$("选择器").show()。 3. 事件: - 点击事件:$("选择器").click(function(){ // 事件处理代码 })。 - 鼠标移入事件:$("选择器").mouseenter(function(){ // 事件处理代码 })。 - 鼠标移出事件:$("选择器").mouseleave(function(){ // 事件处理代码 })。 4. 动画: - 淡入淡出效果:$("选择器").fadeIn() / $("选择器").fadeOut()。 - 滑动效果:$("选择器").slideDown() / $("选择器").slideUp()。 5. AJAX: - 发送GET请求:$.get("URL", function(data){ // 处理返回的数据 })。 - 发送POST请求:$.post("URL", { 参数 }, function(data){ // 处理返回的数据 })。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值