当前位置: 首页 > news >正文

动态表白网站制作网店推广营销方案

动态表白网站制作,网店推广营销方案,郑州手机网站建设,欧美个人网站文章目录 前言一、链式编程二、修改css2.1 获取css的值2.2 设置单个css属性2.3 设置类样式添加类移除类切换类 三、类操作与className的区别总结 前言 jQuery是一个流行的JavaScript库,广泛用于简化DOM操作和处理事件。在jQuery中,链式编程是一种强大的…

文章目录

  • 前言
  • 一、链式编程
  • 二、修改css
    • 2.1 获取css的值
    • 2.2 设置单个css属性
    • 2.3 设置类样式
      • 添加类
      • 移除类
      • 切换类
  • 三、类操作与className的区别
  • 总结


前言

jQuery是一个流行的JavaScript库,广泛用于简化DOM操作和处理事件。在jQuery中,链式编程是一种强大的技术,允许在同一行上执行多个操作。本文将介绍jQuery中的链式编程、修改CSS、类操作以及className的区别。


一、链式编程

链式编程是jQuery的一项强大功能,允许在单个语句中执行多个操作。通过在每个操作之后返回jQuery对象,可以将多个方法链接在一起。例如:

// 链式编程示例
$("p").hide().addClass("myClass").slideDown();

在上面的例子中,hide()方法隐藏<p>元素,然后addClass(“myClass”)方法添加类,最后slideDown()方法显示元素。这使得代码更紧凑和可读。

简而言之就是把几行的东西合并成一行了

二、修改css

2.1 获取css的值

我们可以使用下面这个语句获取css的属性值

$('选择器').css('你要获取的属性名')

示例代码:

<script>$(function(){var li = $('li')var ul = $('u')li.css('color','pink')console.log($('li').css('color'));})</script>

在这里插入图片描述

2.2 设置单个css属性

我们可以使用下面这个语句来设置单个css的属性:

$('选择器').css("要修改的属性名","属性值")

示例代码:

<script>$(function(){var li = $('li')var ul = $('u')li.css('color','pink')})</script>

要连续设置可以这样:

<script>$(function(){var li = $('li')var ul = $('u')li.css('color':'pink',"font-size":"20px")})</script>

属性名和属性值中间用:,不同的属性之间用,

2.3 设置类样式

添加类

$('选择器').addClass("你要添加的类名称")

示例代码:

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}.current{width: 100px;height: 20px;background-color: pink;border-radius: 5px;margin: 10px;}</style>
</head>
<body><ul class="u"><li>Test</li><li>Test</li><li>Test</li><li>Test</li><li>Test</li></ul>
</body><script>$(function(){var li = $('li')var ul = $('u')li.addClass('current')})</script></html>

在这里插入图片描述

移除类

$('选择器').removeClass('你要移除的类')

示例代码:

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}.current{width: 100px;height: 20px;background-color: pink;border-radius: 5px;margin: 10px;}</style>
</head>
<body><ul class="u"><li>Test</li><li>Test</li><li>Test</li><li>Test</li><li>Test</li></ul>
</body><script>$(function(){var li = $('li')var ul = $('u')li.addClass('current')li.removeClass('current')})</script></html>

切换类

$('选择器').toggleClass('你要切换成的类')

示例代码:

<!DOCTYPE html>
<html lang="ch">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src = "jQuery.js"></script><style>div{width: 100px;height: 100px;background-color: red;border: 1px solid black;}.current{width: 100px;height: 20px;background-color: pink;border-radius: 5px;margin: 10px;}</style>
</head>
<body><ul class="u"><li>Test</li><li>Test</li><li>Test</li><li>Test</li><li>Test</li></ul>
</body><script>$(function(){var li = $('li')var ul = $('u')li.toggleClass('current')})</script></html>

三、类操作与className的区别

原生JS中className会覆盖元素原先里面的类名
jQuery里面类操作只是对指定类进行操作,不影响原先的类名


总结

本文介绍了jQuery中的链式编程、修改CSS、类操作以及className的区别。链式编程使得代码更紧凑和可读,css()方法用于修改元素的CSS属性,而类操作通过addClass()、removeClass()和toggleClass()方法实现。与之对应的原生JavaScript中使用className属性来进行类操作。这些功能使得使用jQuery更加便捷和灵活。通过灵活使用这些特性,您可以更高效地操作和控制页面元素。

http://www.tj-hxxt.cn/news/104823.html

相关文章:

  • 织梦网站首页文字修改吉林网络公司
  • 电信服务器做网站外贸商城建站
  • 注册公司网站源码营销策略都有哪些
  • 课题组网站怎么做淘宝关键词top排行榜
  • 区块链网站用vue.js做怎么样关键词排名靠前
  • 小型网站建设公司系统优化的意义
  • 女女做的网站seo关键词选取工具
  • 网站建设seo优化方案注册公司流程和费用
  • 免费软件制作网站模板在哪里推广自己的产品
  • 保险微网站制作百度推广代理公司
  • 马云1688网站在濮阳如何做站长统计app
  • 代做网站的好处网络营销心得体会1000字
  • 做外贸在哪个网站好兰州疫情最新情况
  • 北京网站制做的公司大连做优化网站哪家好
  • wordpress怎么设置静态主页武汉网站开发公司seo
  • 青岛靠谱的做网站公司吉安seo
  • 公司的网站建设费用算什么费用网址域名注册
  • 微信网站制作怎么seo快速排名
  • 网上做的好金融网站口碑营销有哪些方式
  • qq音乐如何做mp3下载网站技师培训
  • 行业网站推广方案seo关键词推广优化
  • 做跨境电商网站报价建立自己的网站平台
  • 建设网站对服务器有什么要求千峰培训出来好就业吗
  • 时尚网站的建设策划2023年国际新闻大事件10条
  • 体育网站模版百度seo推广是什么
  • 做网站工作图网络广告推广方案
  • 免费公文写作网站网店代运营的套路
  • 企业网站设计注意事项热搜在哪里可以看
  • 热门网站建设招商项目怎么关键词优化网站
  • 个人承包工程合同范本哪里有seo排名优化