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

JQuery基础选择器

element(标签、元素)选择器:$("div")

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>element选择器</title>
 5         <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
 6     </head>
 7     
 8     <body>
 9         <button id="btntest">点我</button>
10         <script type="text/javascript">
11             $("button").attr("disabled","true");
12         </script>
13     </body>
14 </html>

 


id选择器:$("#id")

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>#id选择器</title>
 5         <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
 6     </head>
 7     
 8     <body>
 9         <div id="divtest">div的内容</div>
10         <div id="default"></div>
11         <script type="text/javascript">
12             $("#default").html($("#divtest").html());
13         </script>
14     </body>
15 </html>

 


类选择器:$(".class")

<!DOCTYPE html>
<html>
    <head>
        <title>.class选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <div class="red">立正,向我这边看齐</div>
        <div class="green">我先歇歇脚</div>
        
        <script type="text/javascript">
            var $redHTML = $(".red").html();
            $(".green").html($redHTML);
        </script>
    </body>
</html>

 


*选择器:$("*")

<!DOCTYPE html>
<html>
    <head>
        <title>*选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
    </head>
    
    <body>
        <form action="#">
        <input id="Button1" type="button" value="button" />
        <input id="Text1" type="text" />
        <input id="Radio1" type="radio" />
        <input id="Checkbox1" type="checkbox" />
        </form>
        
        <script type="text/javascript">
            $("form *").attr("disabled", "true");
        </script>
    </body>
</html>

 


sele1、sele2、seleN选择器:$(".div,#span1,p")

<!DOCTYPE html>
<html>
    <head>
        <title>sele1,sele2,seleN选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <div class="red">选我吧!我是red</div>
        <div class="green">选我吧!我是green</div>
        <div class="blue">选我吧!我是blue</div>
        
        <script type="text/javascript">
            $(".red,.green").html("hi,我们的样子很美哦!");
        </script>
    </body>
</html>

 


ance desc选择器:$("父类标签 子孙类标签")

<!DOCTYPE html>
<html>
    <head>
        <title>ance desc选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <div>码农家族
            <p>
               <label></label>
            </p>
            <label></label>
        </div>
        
        <script type="text/javascript">
            $("div label").css("background-color","blue");
        </script>
    </body>
</html>

 


parent>child选择器:$("父类标签>子类标签")

<!DOCTYPE html>
<html>
    <head>
        <title>parent > child选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <div>
            码农家族
            <p>
                <label></label>
            </p>
            <label></label>
            <label></label>
        </div>
        <label></label>
        
        <script type="text/javascript">
            $("div>label").css("border", "solid 5px red");
        </script>
    </body>
</html>

 


prev+next选择器:$("首标签+紧邻标签")

<!DOCTYPE html>
<html>
    <head>
        <title>prev + next选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <div>
            码农家族
            <label></label>
            <p></p>
            <label></label>
            <label></label>
        </div>
        <label></label>
        
        <script type="text/javascript">
            $("p+label").css("background-color","red");
        </script>
    </body>
</html>

 


prev~siblings:$("首标签~相邻标签")

<!DOCTYPE html>
<html>
    <head>
        <title>prev ~ siblings选择器</title>
        <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
        <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
        <div>
            码农家族
            <label></label>
            <p></p>
            <label></label>
            <label></label>
        </div>
        <label></label>
        
        <script type="text/javascript">
            $("p~label").css("border", "solid 1px red");
            $("p~label").html("我们都是p先生的粉丝");
        </script>
    </body>
</html>

 

转载于:https://www.cnblogs.com/Harold-Hua/p/4648018.html

相关文章:

  • WCF中的由于目标计算机积极拒绝,无法连接
  • 词法分析器总结
  • 小细节
  • Code First06---CodeFirst中的一对多关系
  • 06_在web项目中集成Spring
  • 第四篇 学习OpenCV之访问图像数据
  • 面试毒瘤 之 反转二叉树
  • STM32串口寄存器操作(转)
  • (剑指Offer)面试题41:和为s的连续正数序列
  • html 7.28
  • 每天一个Linux命令—— WC
  • const的作用
  • 重置 Launchpad 和更新APP图标缓存
  • (算法)求1到1亿间的质数或素数
  • java程序设计之完数
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • CentOS 7 防火墙操作
  • CSS中外联样式表代表的含义
  • ES6语法详解(一)
  • iOS编译提示和导航提示
  • JDK 6和JDK 7中的substring()方法
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • nfs客户端进程变D,延伸linux的lock
  • node学习系列之简单文件上传
  • spark本地环境的搭建到运行第一个spark程序
  • SQLServer之创建显式事务
  • Webpack 4 学习01(基础配置)
  • 服务器之间,相同帐号,实现免密钥登录
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 使用docker-compose进行多节点部署
  • 思否第一天
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 异步
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • ​卜东波研究员:高观点下的少儿计算思维
  • #if和#ifdef区别
  • #include<初见C语言之指针(5)>
  • %@ page import=%的用法
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (windows2012共享文件夹和防火墙设置
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转)fock函数详解
  • (转)Sql Server 保留几位小数的两种做法
  • (转)项目管理杂谈-我所期望的新人
  • (转)用.Net的File控件上传文件的解决方案
  • (转载)Google Chrome调试JS
  • .Net 4.0并行库实用性演练
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .NET 中 GetProcess 相关方法的性能
  • .NET中winform传递参数至Url并获得返回值或文件
  • @Autowired 与@Resource的区别
  • @Bean, @Component, @Configuration简析
  • @RequestBody详解:用于获取请求体中的Json格式参数