zoukankan      html  css  js  c++  java
  • JQuery选择器

    //基础选择器

    //id选择器

    $("#my_id").html("哈哈哈");//把id为my_id的元素的html属性设置为哈哈哈

    //元素选择器

    $("button").attr("disabled","true");//把所有的button按钮设置为不可用

    //类选择器

    var classname = $(".red").attr("class"); //获取类名为red的元素的class属性的名称 classname的值为red

    //*选择器

    $("#myid *").html("哈哈哈");//把id为myid的元素下的所有子元素的html属性设置为哈哈哈

    //多元素选择器

    $(" div,p,#myid,.red").html("哈哈哈"); //把 div p id为myid的元素 类名为.red的元素的html属性都设置为哈哈哈

    //层次选择器

    $(" #myid p").css("background-color","red"); //把id为myid的元素下的所有的p元素的背景颜色设置为红色

    //parent>child选择器

    $("#myid > p").css("background-color","red");//把id为myid的元素下的第一级子元素中的p元素的背景颜色设置为红色

    //prev+next选择器

    $("label + p").css("background-color","red");//把第一个label的同一级次的后面的第一个p元素的背景颜色设置为红色

    //prev~siblings选择器

    $("label ~ p").css("background-color","red");//把第一个label的同一级次的后面的所有的p元素的背景颜色设置为红色

    //过滤性选择器

    //:first过滤选择器

    $("li:first").css("color","red");//找到li标签的第一个元素,把元素的颜色设置为red

    //:last过滤选择器

    $("li:last").css("color","red");//找到li标签的最后一个元素,把元素的颜色设置为red

    //:eq过滤选择器 下标从0开始的

    $("li:eq(2)").css("color","red");//找到li标签的第三个元素,把元素的颜色设置为red

    //:contains过滤选择器

    $("li:contains('哈哈哈')").css("color","red");//找到所有li标签的文本中包含哈哈哈的元素对象

    //:has过滤选择器

    $("li:has('p')").css("color","red");//找到所有li标签中包含p标签的元素,把p标签的文本的颜色设置为red

    //:hidden过滤选择器

    var strval=$("input:hidden").val();//找到是隐藏属性的input标签的val()值 //获取不可见的元素

    //:visible过滤选择器

    var strhtml=$("p:visible").html();//找到所有是可见属性的p元素的html文本 //获取可见的元素

    //:first-child子元素过滤选择器

     $("li:first-child").css("background-color", "red");//如果有两个ul元素 里面有两个li组  那么每个组的第一个li元素的背景色会被设置为red

    //:last-child子元素过滤选择器

    $("li:last-child").css("background-color", "red");//如果有两个ul元素 里面有两个li组  那么每个组的最后一个li元素的背景色会被设置为red

    //属性选择器

    //[Attribute=value]属性选择器

    $("li[title='哈哈哈']").css("color","red");//获得title属性的值是哈哈哈的li标签元素,并把样式设置为红色

    //[Attribute!=value]属性选择器

    $("li[title!='哈哈哈']").css("color","red");//获得title属性的值不是哈哈哈的li标签元素,并把样式设置为红色

    //[Attribute*=value]属性选择器

    $("li[title*='哈']").css("color","red");//获得title属性的值包含哈的li标签元素,并把样式设置为红色  类似于Sql中的like

    //表单选择器

    //:input表单选择器

    $("#formid :input").addClass("bg_red"); //获取form下的所有表单元素 包括textarea select

    //:text表单选择器

    $("#formid :text").addClass("bg_red"); //获取form下的所有text标签元素 不包括textarea 

    //:password表单选择器

    $("#formid :password").addClass("bg_red"); //获取form下的所有password标签元素 

    //:radio表单选择器

    $("#formid :radio").hide(); //获取form下的所有radio标签元素  并隐藏

    //:checkbox表单选择器

    $("#formid :checkbox").attr("checked","true"); //获取form下的所有checkbox标签元素  并设置为选中

    //:submit表单选择器

    $("#formid input:submit").attr("value","哈哈哈"); //获取form下的所有submit标签元素(一般默认只能有一个submit按钮)  并把value属性设置为哈哈哈

    //:image表单选择器

    $("#formid :image").addClass("bg_red");; //获取form下的所有image标签元素  将背景色设置为red

    //:button表单选择器

    $("#formid :button").addClass("bg_red");; //获取form下的所有button标签元素  将背景色设置为red

    //:checked表单选择器

    $("#formid :checked").attr("disabled",true);; //获取form下的所有处于选中状态的标签元素(checkbox,radio)  设置为不可用

    //:selected表单选择器

    $("#formid :selected").text("哈哈哈");//获取form下的select元素的正处于选中状态的option标签元素,把文本值设置为哈哈哈

  • 相关阅读:
    对文件下载的补充
    IBatisNet1.5学习配置篇
    IBatisnet Facility 的几种配置
    ERP术语 英文对照(部分)(参考)
    使用IBatisNet + Castle 开发DotNet软件
    JS屏蔽浏览器右键菜单
    恢复误删数据(SQL Server 2000)--Log Explorer
    IBatisNet1.5 映射文件Parameter Maps and Inline Parameters
    深圳电话订票基本步骤及所有的取票点地址电话
    DataFormatString格式化字符串
  • 原文地址:https://www.cnblogs.com/YyuTtian/p/4246225.html
Copyright © 2011-2022 走看看