jQuery基本用法

这篇博客介绍了jQuery的基本用法,包括选择器如id、class和标签选择,以及复杂选择如偶数项和最后一个元素。内容还涉及了事件处理,如点击事件、焦点和失焦事件,以及键盘事件的监听。示例代码展示了如何添加和移除属性、类,以及改变元素样式。此外,还涵盖了检查复选框状态并同步其他复选框的选中状态。
摘要由CSDN通过智能技术生成

jQuery基本用法

在jQuery中使用JavaScript的相关函数或方法

选择器:

  • $("#divId"):依据元素id来选择
  • $(".divClass"):依据元素class来选择
  • $(“div”):依据标签名来选择
  • $(".ul1 > li : odd"):id为ul1 下的第偶数个li 标签的元素
  • $(".ul1 > li : even"):id为ul1 下的第奇数个li 标签的元素
  • $(".ul1 > li : last"):id为ul1 下的最后一个个li 标签的元素
 $("#topCheckbox").on("click", function () {
      // .addEventListener('click', bgColorChange)
      // .attr() 给元素新增属性
      // is() 存不存在某种属性 返回true和false
      
      if ($("#topCheckbox").is(":checked")) {
        $("input[type='checkbox']").attr("checked", true)
      } else {
        $("input[type='checkbox']").attr("checked", false)
      }
    })

给元素添加一个属性:
.attr(“属性名”,“属性值”)

 $("a").attr("href", "https://weibo.com/")

添加按钮的点击事件

$("#btn1").click(function () {
      // .removeAttr("属性名")
      // .addClass() 添加类
      // .removeClass()
      // $("a").removeClass("a1")
      // $("a").css({
      //   "font-size": "32px",
      //   "color": "red"
      // })
      // $("a").css("font-size", "32px")
      // $("a").removeAttr("href")
    })

聚焦和失焦

    $("input[type = 'text']").focus(function () {
      // 聚焦
      console.log(111111)
    })
    $("input[type = 'text']").blur(function () {
      // 失焦
      console.log($(this).val())
    })

键盘按下

    $("input[type = 'text']").keydown(function () {
      console.log("键盘按下", $(this).val())
    })

键盘按住

    $("input[type = 'text']").keypress(function () {
      console.log("键盘被按住了", $(this).val())
    })

键盘抬起

  $("input[type = 'text']").keyup(function () {
      console.log("键盘弹起", $(this).val())
    })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值