JQuery

JQuery

  • JQuery是一个js语言的框架,作用是简化JS,是一个.js的文件

JQuery的优势

  • 简化js代码
  • 可以像css一样通过选择器查找元素
  • 可以直接修改元素的样式
  • 解决兼容性问题

JQuery的引入

  • 因为此框架就是一个js文件,引入方式跟一般文件一样

    <script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
    
  • 加载完成事件

    //复杂版
    /* $(document).ready(function(){
        alert("复杂");
    }); */
    //简单版
    $(function(){
        alert("JQuery加载完成事件 ");
    }); 
    
  • 点击事件

    //点击事件=-=写在加载完成之外拿不到按钮==JQuery中没有onclick===id="mybtn"
    $("#mybtn").click(function(){
        alert("绑定成功");
    })
    

$

  • $等效JQuery $("#id") = JQuery("#id");

JQuery对象和js对象互相转换

$("#id");//JQuery对象
var btn = document.getElementById("id");//js对象

input.value
$("#myinput").val()
  • js对象与Query对象转换

    //JQuery对象-js对象
    $("#btn1").click(function(){
        var input = $("#myinput");
        alert("我是JQuery:" + input.val());//获取myinput标签的内容
        //JQuery对象-js对象
        var jsObj = input[0];
        //jsObje = input.get(0);
        alert("我是js:" + jsObj.value);
    })
    
    //js对象-JQuery对象
    $("#btn2").click(function(){
        var input = document.getElementById("myinput");
        alert("我是js:" + input.value);
        //js对象-JQuery对象
        var JQueryObj = $(input);
        alert("我是JQuery:" + JQueryObj.val());
    })
    

选择器

基本选择器

  1. 标签名选择器 $("div")
  2. id选择器 $("#id")
  3. 类选择器 $(".class")
  4. 分组选择器 $("div,span,p.myClass")
  5. 任意选择器 $("*")

层级选择器

  1. $("div span") 匹配div下所有的span子孙元素
  2. $("div>span") 匹配div下span子元素
  3. $("div+span") 匹配div同级的后面的相邻span兄弟元素
  4. $("div~span") 匹配div同级的后面的所有span兄弟元素

层级函数

  1. 获取某个元素的所有兄弟元素

    $("d1").siblings("div") //参数可以不写,不写代表所有兄弟元素

  2. 获取某个元素的哥哥元素(一个哥哥)

    $("d1").prev("div");//参数可以不写,获取相邻的上一个元素,写参数指定上一个的元素类型

  3. 获取某个元素的哥哥们(多个)

    $("d1").prevAll("div");

  4. 获取某个元素的弟弟元素

    $("d1").next("div");

  5. 获取某个元素的弟弟们

    $("d1").nextAll();

过滤选择器

  1. $("div:first") ;//匹配所有div中的第一个
  2. $("div:last");//匹配所有div中的最后一个
  3. $("div:even");//匹配所有div中的偶数位的元素0...
  4. $("div:odd");//匹配所有div中的奇数位的元素0...
  5. $("div:eq(n)")//匹配div中的第n个元素
  6. $("div:lt(n)")//匹配div中所有小于n的元素
  7. $("div:gt(n)")//匹配div中所有大于n的元素
  8. $("div.not(.one)")//匹配div中类不为one的元素

内容选择器

  1. $("div:has(p)")//匹配所有包含p标签的div
  2. $("div:empty")//匹配所有空的div
  3. $("div:parent")//匹配所有非空的div
  4. $("div:contains('avc')")//匹配所有包含文本avc的div

可见选择器

  1. $("div:hidden")//匹配所有隐藏的div
  2. $("div:visible")//匹配素有可见的div

    • 显示隐藏相关的函数

      $("#abc").hide();//隐藏
      $("#abc").show();//显示
      $("#abc").toggle()//隐藏显示切换
      

属性选择器

  1. $("div[id]") 匹配有id属性的div
  2. $("div[id='d1']") 匹配有id=d1的div
  3. $("div[id!='d1']")匹配id!=d1的div

子元素选择器

  1. $("div:nth-child(n)")//n从1开始,匹配div中第n个子元素
  2. $("div:first-child")//匹配div中第一个子元素
  3. $("div:last-child")//匹配div中最后一个子元素

表单选择器

  1. $(":input")//匹配所有 文本框,密码框,单选,复选..(不包括下拉选)
  2. $(":password")//匹配所有密码框
  3. $(":radio")//匹配所有单选
  4. $(":checkbox")//匹配所有复选框
  5. $("checked")//所有单选,复选,下拉选
  6. $("input:checked")//匹配所有的单选,复选
  7. $(":selected")//匹配所有被选中的下拉选

文档操作

  1. 创建元素

    var div = $("<div>avsad</div>");
    
  2. 添加元素

    父元素JQuery对象.append(div);//添加到最后面
    父元素JQuery对象.prepend(div);//添加到最前面
    
  3. 插入元素

    兄弟元素.after(div);//插入到兄弟元素的后面
    兄弟元素.before(div);//插入到兄弟元素的前面
    
  4. 删除元素

    元素对象.remove();
    

修改CSS样式

元素对象.css("color","red");
元素对象.css({"color":"red","background-color":"blue"})

修改属性

元素对象.attr("id","a");
元素对象.attr("id")

文本

元素对象.text("afasd");
元素对象.text()

HTMl

元素对象.html("sdf")
元素对象.html();

动画相关

  • show(1000,function(){})
  • hide(1000);
  • slidUp()
  • slideDown()
  • fadeOut()
  • fadeIn()
  • animate

音视频播放

    <audio src="1745.mp3" prevload="auto" autoplay="autoplay" loop="loop" controls="controls"></audio>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值