jQuery 小结

本文深入探讨了使用jQuery进行元素操作的各种技巧,包括添加、删除、移动和复制元素,以及如何调整元素的属性、样式和内容。通过实例展示了如何利用jQuery简化网页开发,如改变元素颜色、禁用按钮、移动元素位置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 选择器(class(".xxx") id$("#xxx")$("xxx")
  2. 添加元素class:addClass()方法给元素添加class
  3. 删除元素class:removeClass()方法去掉元素上的class。$("#target2").removeClass("btn-default");
  4. 删除元素:.remove()的方法可以移除HTML元素。$("#target4").remove();
  5. 改变css样式:.css()的方法能让你改变元素的CSS样式。$("#target1").css("color", "blue");
  6. 调整元素属性:.prop()的方法让你来调整元素的属性.$("button").prop("disabled", true);//按钮不可选
  7. 添加HTML标签和文字:.html()方法可以添加HTML标签和文字到元素,而元素之前的内容都会被方法的内容所替换掉。
    6-1 em[emphasize]标签来重写和强调标题文本
    6-2 .text(),它只能改变文本但不能修改标记。换句话说,这个方法只会把传进来的任何东西(包括标记)当成文本来显示。
		$("h3").html("<em>jQuery Playground</em>");
  1. 移动元素:.appendTo()方法可以把选中的元素加到其他元素中。$("#target4").appendTo("#left-well");//移动添加至目标#left-well列表之后
  2. 拷贝元素:.clone()方法可以拷贝元素。$("#target5").clone().appendTo("#left-well");//两种指令写法:function chaining(方法链)
  3. 访问指定元素父级:.parent(),它允许你访问指定元素的父元素。$("#left-well").parent().css("background-color", "blue")
  4. 访问指定子集元素:.children(),它允许你访问指定元素的子元素。$("#left-well").children().css("color", "blue")
  5. 用CSS选择器来选取元素:xxxx:nth-child(n) CSS选择器允许你按照索引顺序(从1开始)选择目标元素的所有子元素。
你可以给目标元素的第三个子元素添加bounce class。

$(".xxxx:nth-child(3)").addClass("animated bounce");

12-1:记住jQuery里的索引是从0开始的,也就是说,:odd(单数选择器) 选择第2、4、6个元素,因为target#2(索引为1),target#4(索引为3),target6(索引为5)。
12-2:even(双数选择器)选择第1、3、5个元素

<script>
  $(document).ready(function() {
    $("#target1").css("color", "red");
    $("#target1").prop("disabled", true);
    $("#target4").remove();
    $("#target2").appendTo("#right-well");
    $("#target5").clone().appendTo("#left-well");
    $("#target1").parent().css("background-color", "red");
    $("#right-well").children().css("color", "orange");
    $("#left-well").children().css("color", "green");
    $(".target:nth-child(2)").addClass("animated bounce");
    $(".target:even").addClass("animated shake");
    $("body").addClass("animated hinge");
  });
</script>

<!-- 请只修改这条注释以上的代码 -->

<div class="container-fluid">
  <h3 class="text-primary text-center">jQuery Playground</h3>
  <div class="row">
    <div class="col-xs-6">
      <h4>#left-well</h4>
      <div class="well" id="left-well">
        <button class="btn btn-default target" id="target1">#target1</button>
        <button class="btn btn-default target" id="target2">#target2</button>
        <button class="btn btn-default target" id="target3">#target3</button>
      </div>
    </div>
    <div class="col-xs-6">
      <h4>#right-well</h4>
      <div class="well" id="right-well">
        <button class="btn btn-default target" id="target4">#target4</button>
        <button class="btn btn-default target" id="target5">#target5</button>
        <button class="btn btn-default target" id="target6">#target6</button>
      </div>
    </div>
  </div>
</div>

内容概要:该PPT详细介绍了企业架构设计的方法论,涵盖业务架构、数据架构、应用架构和技术架构四大核心模块。首先分析了企业架构现状,包括业务、数据、应用和技术四大架构的内容和关系,明确了企业架构设计的重要性。接着,阐述了新版企业架构总体框架(CSG-EAF 2.0)的形成过程,强调其融合了传统架构设计(TOGAF)和领域驱动设计(DDD)的优势,以适应数字化转型需求。业务架构部分通过梳理企业级和专业级价值流,细化业务能力、流程和对象,确保业务战略的有效落地。数据架构部分则遵循五大原则,确保数据的准确、一致和高效使用。应用架构方面,提出了分层解耦和服务化的设计原则,以提高灵活性和响应速度。最后,技术架构部分围绕技术框架、组件、平台和部署节点进行了详细设计,确保技术架构的稳定性和扩展性。 适合人群:适用于具有一定企业架构设计经验的IT架构师、项目经理和业务分析师,特别是那些希望深入了解如何将企业架构设计与数字化转型相结合的专业人士。 使用场景及目标:①帮助企业和组织梳理业务流程,优化业务能力,实现战略目标;②指导数据管理和应用开发,确保数据的一致性和应用的高效性;③为技术选型和系统部署提供科学依据,确保技术架构的稳定性和扩展性。 阅读建议:此资源内容详尽,涵盖企业架构设计的各个方面。建议读者在学习过程中,结合实际案例进行理解和实践,重点关注各架构模块之间的关联和协同,以便更好地应用于实际工作中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值