美文网首页
3 jquery的选择器2

3 jquery的选择器2

作者: 流光已至 | 来源:发表于2018-08-03 21:33 被阅读0次

6 属性过滤选择器

自定义属性,用于正则表达式

<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
 <script type="text/javascript">
    //属性过滤选择器
    function myclick(){
        
        //自定义属性过滤
        $("input[reg]").each(function(){
            
            var val=$(this).val();
            var reg=$(this).attr("reg");
            var tip=$(this).attr("tip");
            var regExp = new RegExp(reg);
            
            if(!regExp.test(val)){
                
                alert(tip);
            }
            
            
        })
        
    }
 
 </script>
 
</head>
<body>
     
   用户名:<input id="username" name="usename" type="text" reg="^\d{6,8}$" tip="请输入6到8位用户名"> <br>    
    密码:<input name="password" type="password" reg="\w{6,8}$" tip="请输入6到8位单词字符的密码"><br>
    
    <input type="button" value="点击" onclick="myclick()">


</body>

效果如下:


7 子元素过滤选择器

$("ul li:nth-child(2)")    匹配其父元素下第N个子元素
  $("ul li:first-child")  ,           $("ul li:last-child"),           $("ul li:only-child")

8 小练习

给p标签,加onclick事件

<script type="text/javascript">
    //小练习
    $(function(){
        
        $("p").click(function(){
            alert($(this).html());
        })
        // 各行变色
        $("li:even").css({"background":"green"});   
        
    })
    //输出多选选中的个数
    function myclick(){
        
        var inputObj=$("input:checked");
        alert(inputObj.length);
    }
   
 </script>
 
</head>
<body>
   <p>段落1</p>
    <p>段落2</p>
     <p>段落3</p>
     <ul>
          <li>列表项1</li>
             <li>列表项2</li>
            <li>列表项3</li>
             <li>列表项4</li>
     </ul>
     <input type="checkbox">多选项1
      <input type="checkbox">多选项2
       <input type="checkbox">多选项3
        <input type="checkbox">多选项4
        
        <input type="button" value="点击" onclick="myclick()">
        
        
</body>

效果如下:


相关文章

  • jQuery笔记

    1. jQuery 介绍 2. jQuery 的基本使用 3. jQuery 选择器 4. jQuery 样式操...

  • jQuery

    (1)jQuery加载 (2)jQuery选择器 (3)选择集转移 (4)jQuery样式操作 (5)click事...

  • jQuery基本操作

    (1)jQuery加载 (2)jQuery选择器 (3)选择集转移 (4)jQuery样式操作 (5)click事...

  • 前端(十五)2

    1.jQuery加载 2.jQuery选择器 3.jQuery样式操作 4.jQuery索引值 5.jQuery做...

  • 前端笔记(14)

    代码:1.新增选择器 2.jQuery加载 3.jQuery选择器 4.选择集转移 5.jQuery样式操作 6....

  • jQuery篇

    1、jQuery的$原理 2、jQuery对象与JavaScript对象的转换3、各种选择器的互选4、jQuery...

  • jQuery基本操作

    1、jQuery选择器 2、选择集转移 3、jQuery样式操作 4、click事件 5、jQuery索引值 6、...

  • jquery

    1、选择器 选择器 2、样式添加、属性获取 样式与属性 3、js对象和jquery对象转化 js和jquery转化...

  • JQuery 操作手册

    1-1主要内容 1、快速入门2、JQuery概念3、JQuery选择器4、JQuery动画5、JQuery DOM...

  • jQuery基础知识

    一、jQuery选择器 1. 基本选择器 2. 层次选择器 3. 过滤选择器 3.1 基本过滤选择器 3.2 内容...

网友评论

      本文标题:3 jquery的选择器2

      本文链接:https://www.haomeiwen.com/subject/naqdvftx.html