jQuery元素获取

获取元素

  1. 通过id获取元素

    document.getElementById('logo').style.border = ""
    $('#logo').css('border','solid 2px red');
    
  2. 通过标签名获取元素

    $('li').css('background','orange');//将页面中所有的li背景变成橙色
    
  3. 通过class获取元素

    $('.w').css('background','red');
    
  4. 逗号

    $('#logo,#menu').css('border','solid 2px red');
    
  5. 空格

    document.getElementById('images').getElementsByTagName('li');
    $('#images li').css('background','pink');
    

过滤获取元素

  1. 获取第一个和最后一个元素

    $('li:first').css('border','dashed 2px red');
    $('li:last').css('border','dashed 5px black');
    
  2. 获取指定索引的元素 eq equal等于

    $('li:eq(7)').css('background','red');
    
  3. 获取包含指定文本的元素

    $('li:contains(国)').css('background','#987');
    
  4. 获取包含指定属性的元素

    $('li[name=y]').css('background','black');
    

父子关系获取节点

  1. 获取所有的标签子节点

    $('#images').children().css('border',"solid 2px #333");
    
  2. 获取第一个子元素

    $('ul li:first-child').css('background','red');
    
  3. 获取最后一个子元素

    $('ul li:last-child').css('background','black');
    
  4. 获取指定索引的子元素 数字索引是从1开始的

    $('ul li:nth-child(3)').css('background','orange');
    
  5. 获取元素下一个同级元素

    $('#f').next().css('background','red');
    
  6. 获取元素上一个同级元素

    $('#f').prev().css('background','orange');
    
  7. 获取父级元素

    $('#f').parent().css('background','red');
    
  8. 获取元素的先辈元素

    $('#f').parents('#section').css('border','solid 10px red');
    
  9. 获取元素的同辈元素 (同辈元素是不包含自己的)

    $('#f').siblings().css('background','black');
    
  10. 在i父级元素中查找指定的元素

    $('#images').find('.w').css('background','red');
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,663评论 0 7
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,213评论 0 11
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 1,918评论 0 1
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,101评论 0 1
  • 1.水瓶座天生就是病人,神经病人,一路上坚定的走着自我主义道路,从来都是走自己的路,活出自己的精彩来,想干嘛就干嘛...
    十二星座的秘语阅读 863评论 1 0