Jquery | 基础 | 属性过滤选择器

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script language="javascript" type="text/javascript" src="jquery-3.3.1.min.js"></script>
    <title>使用jQuery 属性过滤选择器</title>
    <style type="text/css">
        body {
            font-size: 12px;
            text-align: center
        }

        div {
            float: left;
            border: solid 1px #ccc;
            margin: 8px;
            width: 65px;
            height: 65px;
            display: none
        }
    </style>

    <script type="text/javascript">
        $(document).ready(function () {
            $("#button1").click(function () { // 显示所有含有name 属性的元素
                $("div[name]").show(1000);

            })
            $("#button2").click(function(){
                //显示所有属性title的值是"A"的元素
                 $("div[title=‘n‘]").show(1000);
             })
            $("#button3").click(function(){
                //显示属性title的值不是"n"的元素
                 $("div[title!=‘n‘]").show(1000);
            })
            $("#button4").click(function(){
                //显示所有属性title的值以"n"开始的元素
                $("div[title^=‘n‘]").show(1000);
            })
            $("#button5").click(function(){
                //显示所有属性title的值以"e"结束的元素
                $("div[title$=‘e‘]").show(1000);
            })
            $("#button6").click(function(){
                //显示所有属性title的值中含有"e"的元素
                 $("div[title*=‘e‘]").show(1000);
            })
            $("#button7").click(function(){
               //显示所有属性title的值中含有"e",且属性id的值是"div2"的元素
                $("div[id=‘div2‘][title*=‘e‘]").show(1000);
            })
        })
    </script>
</head>

<body>

    <div id="div1" name="n1">hello</div>
    <div title="n" name="n2">world</div>
    <div id="div2" title="ne">good morning</div>
    <div title="nef">good afternoon</div>

    <button id="button1">显示所有含有name 属性的元素</button>
    <button id="button2">显示所有属性title的值是"A"的元素 </button>
    <button id="button3">显示属性title的值不是"n"的元素</button>
    <button id="button4">显示所有属性title的值以"n"开始的元素</button>
    <button id="button5">显示所有属性title的值以"e"结束的元素</button>
    <button id="button6">显示所有属性title的值中含有"e"的元素</button>
    <button id="button7">显示所有属性title的值中含有"e",且属性id的值是"div2"的元素</button>
</body>

</html>

  

原文地址:https://www.cnblogs.com/jj81/p/9702896.html

时间: 2024-11-09 05:10:38

Jquery | 基础 | 属性过滤选择器的相关文章

jQuery之属性过滤选择器

转自:http://blog.csdn.net/woshisap/article/details/7341136 在HTML文档中,元素的开始标记中通常包含有多个属性(attribute), 在jQuery中,除了直接使用id和class属性作为选择器之外,还可以根据各种属性(如title等)对由选择器 查询到的元素进行过滤,属性过滤选择器包含了在中括号"[]"中,而不是以冒号开头,通常使用"选择器[属性过滤选择器]"语法格式,可以根据是否包含指定属性或者 根据属性

一步一步学习 JQuery (四) 过滤选择器:属性过滤选择器 &amp;&amp; 子元素过滤选择器 &amp;&amp; 表单过滤选择器

四.属性过滤选择器 属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 选取下列元素,改变其背景色为 # bbffaa 含有属性title 的div元素. 属性title值等于"test"的div元素. 属性title值不等于"test"的div元素(没有属性title的也将被选中). 属性title值 以"te"开始 的div元素. 属性title值 以"est"结束 的div元素. 属性title值 含有"

黑马day16 jquery&amp;属性过滤选择器

属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素 1.[attribute] 用法: $("div[id]") ;  返回值  集合元素 说明:匹配包含给定属性的元素.例子中是选取了所有带"id"属性的div标签. 2.[attribute=value] 用法: $("input[name='newsletter']").attr("checked", true);    返回值  集合元素 说明:匹配给定的属性是某个

jQuery属性过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery属性过滤选择器 --> 6 <

jQuery表单对象属性过滤选择器

1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <!-- jQuery表单对象属性过滤选择器 --> 6

过滤选择器——属性过滤选择器

属性过滤选择器根据元素的某个属性获取元素,如ID号或匹配属性值的内容,并以"["号开始.以"]"号结束.其详细的说明如表: 选择器 功能 返回值  [attribute]  获取包含给定属性的元素 元素集合   [attribute=value]  获取等于给定的属性是某个特定值得元素  元素集合   [attribute!=value]  获取不等于给定的属性是某个特定值的元素 元素集合   [attribute^=value]  获取给定的属性是以某些值开始的元

属性过滤选择器

属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素,常见的属性过滤选择器如下表: 同前面一样,在开始操作之前,先在html中写下如下基础代码,后面所有的过滤操作均在此基础之上. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type=&quo

jQuery学习之过滤选择器

:first 选取第一个元素:$("div:first") :last 选取最后一个元素:$("div:last") :not(selector) 取出除selector之外的其他元素:$("div:not(.class)") :even 选取索引为偶数的元素:$("div:even") :odd 选取索引为奇数的元素:$("div:odd") :eq(index) 索引等于index:$("di

jQuery选择器之过滤选择器

      过滤选择器类似于CSS中的伪类选择器,以冒号开头.过滤选择器根据其过滤规则分为:基本过滤选择器.内容过滤选择器.可见性过滤选择器.属性过滤选择器.子元素过滤选择器.以及表单对象属性过滤选择器. 1.基本过滤选择器 名称        说明                                               举例 :first 匹配到第一个元素 查找表格的第一行:$("tr:first") :last 匹配到最后一个元素 查找表格的最后一行:$(&qu