• jQuery选择器


    jQuery选择器

    1:基本选择器

    Id选择器:根据给定的ID匹配一个元素。$("#div1");

    class选择器:根据给定的类匹配元素。$(".div2");

    元素选择器:根据给定的元素名匹配所有元素。$("div");

    通配选择器:匹配所有元素。$("*");

    并集选择器:$("div,p");

    交集选择器:$("div#div1");

    2:层级选择器

    ①后代选择器:在给定的祖先元素下匹配所有的后代元素

    $("div span");

    ②子代选择器:在给定的父元素下匹配所有的子元素$("div > span");

    ③相邻选择器:匹配所有紧接在--元素后的--元素$("#p1 + p");

    ④相邻兄弟选择器:$("#p1 ~ span");

    3:基本伪类选择器

    ①first:获取第一个元素

    $("li:first")

    ②last:获取最后一个元素

    $("li:last")

    ③not:去除所有与给定选择器匹配的元素

    $("li:not(#li3)")

    ④even:返回索引为偶数的元素

    $("li:even")

    ⑤odd:返回索引为奇数的元素

    $("li:odd")

    ⑥eq:返回指定索引的元素

    $("li:eq(1)")

    ⑦gt:返回所有索引值大于某个指定数的元素

    $("li:gt(2)")

    ⑧lt:返回所有索引值小于某个指定数的元素

    $("li:lt(2)")

    ⑨header:返回所有的标题标签

    $(":header")

    4.内容选择器

    ①contains:返回包含指定内容的元素(区分大小写)

    $("div:contains('John')").css({color:"red"});

    ②empty:返回没有内容也没有子元素的元素

    $("div:empty").html("ccy");

    ③has:返回包含指定元素的元素

    $("div:has('p')").css({fontSize:"30px"})

    ④parent:返回包含子元素或者内容的元素

    $("div:parent")

    5.可见性伪类选择器

    ①hidden:匹配所有不可见元素,或者type为hidden的元素。$("tr:hidden")

    ②visible:匹配所有的可见元素。$("tr:visible")

    6.属性选择器

    [attr]:返回包含某个的元素

    $("[id]").css({color:"red"});

    ②[attr=value]:返回属性等于某个值的元素

    $("[class = jredu]").css({color:"red"});

    ③[attr!=value]:返回属性不等于某个值的元素

    $("div[id != demo1]").css({color:"red"});

    ④[attr ^= value]:返回属性以某个值开头的元素

    $("div[id ^= d]").css({color:"red"});

    ⑤[attr $= value]:返回属性以某个值结尾的元素

    $("div[id $= 1]").css({color:"red"});

    ⑥[attr *= value]:返回属性包含某个值的元素

    $("div[id *= e]").css({color:"red"});

    ⑦返回包含id属性并且属性值为man结尾

    $("input[id][name$='man']")

    7.表单选择器

    ①input:返回所有的input textarea select button

    $(":input")

    ②text  返回所有的单行文本

    $(":text").val("ccy")

    ③password:返回所有的密码框

    $(":password").val("123456")

    ④radio: 返回所有的单选框

    $(":radio").attr("checked",true)

    ⑤checkbox:返回所有的复选框

    $(":checkbox").attr("checked",true);

    ⑥submit():返回所有的提交按钮

    $(":submit").val("ccy");

    ⑦image:返回所有的图片按钮

    $(":image").get(0)

    ⑧reset:返回所有的重置按钮

    $(":reset").val("惠大脚")

    ⑨button:返回除了提交和重置按钮以外的所有的按钮

    $(":button").get(0)

    ⑩file:返回所有的文件域

    $(":file").get(0)

    8.表单对象属性

    ①disabled:返回所有被禁用的元素

    $("input:disabled").val("ccy");

    ②enabled:返回所有可操作的元素

    $("input:enabled").val("ccy2");

    ③checked:返回所有被选中的选择框

    $("input:checked")

    ④selected:返回所有被选中的下拉框的元素

    $("option:selected").val()

     

  • 相关阅读:
    OneDay!——冲刺日志6(05-03)
    OneDay!——冲刺日志5(04-30)
    OneDay!——冲刺日志4(04-29)
    OneDay!——冲刺日志3(04-28)
    OneDay!——冲刺日志2(04-27)
    OneDay!——冲刺日志集合1
    OneDay!——冲刺日志1(04-26)
    团队作业第五次——站立式会议+alpha冲刺
    Hail_Hydra2—冲刺日志(7)
    Hail_Hydra2—冲刺日志(6)
  • 原文地址:https://www.cnblogs.com/yingyingh5/p/7787029.html
Copyright © 2020-2023  润新知