6-2、选择器

本文详细介绍了CSS选择器的使用,包括基本选择器、多项选择器、层级选择器和属性选择器,并探讨了jQuery中的过滤器功能,如child、type及参数过滤,以及表单元素的选择和表单状态的处理,还涉及到了查找和过滤元素的方法。
摘要由CSDN通过智能技术生成
//等效
  document.getElementById('head');		//js
  $('#head');							//jq

返回的对象是jQuery对象
类似数组,每个元素都是一个引用了DOM节点的对象。

不会返回 undefined 或者null,如果是空返回空数组
不必在下一行判断 if(div===nudefined)

在这里插入图片描述


  1. 基本选择器
  2. 多项选择器
  3. 层级选择器
  4. 属性选择器
  5. 过滤器
  6. 表单相关
  7. 查找和过滤

基本选择器:
id选择器:

根据给定的ID匹配一个元素

$('nav');		//返回一个包含id为nav的元素的数组
$('nav')[0];	//返回元素本身
element :

根据给定的元素标签名匹配所有元素

$('li');
.class :

根据给定的css类名匹配相应元素

var a = $('.li1');
通配符选择器:

* 匹配所有元素

  $('*').css({
   
    'border': '1px solid red',
  });
多项选择器:

在这里插入图片描述

  var a = $('.li1,ul');

返回一个数组,所以可以分类获取然后一起使用。

祖先后代选择器:

在这里插入图片描述

直接后代选择器:

在这里插入图片描述

相邻选择器:

注意是紧跟:
在这里插入图片描述

  <ul>
    <p></p>
    <li class='li1'>1</li>
    <p></p>
    <li class='li1'>2</li>
    <p></p>
    <li class='li1'>3</li>
    <li class='li1'>4</li>
    <li class='li1'>5</li>
    <li class='li1'>6</li>
    <li class='li1'>7</li>
    <li class='li1'>8</li>
  </ul>
  
	$(document).ready(function
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值