html标签选择器用法,jQuery 各种选择器 $.()用法

jQuery 元素选择器

jQuery 使用 CSS 选择器来选取 HTML 元素。

$("p") 选取

元素。

$("p.intro") 选取所有 class="intro" 的

元素。

$("p#demo") 选取 id="demo" 的第一个

元素。

jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素

选择器允许您对 HTML 元素组或单个元素进行操作。

前面已经道明了jQuery的核心框架。弄清楚了jQuery对象的组成,以及如何用extend方法来扩展库。链式操作 也仅仅是方法体内返回this。

为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。

这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。

1, 通过id获取,该元素是唯一的

$('#id')

2, 通过className获取

$('.cls') 获取文档中所有className为cls的元素

$('.cls', el)

$('.cls', '#id')

$('span.cls') 获取文档中所有className为cls的span元素

$('span.cls', el) 获取指定元素中className为cls的元素, el为HTMLElement (不推荐)

$('span.cls', '#id') 获取指定id的元素中className为cls的元素

3, 通过tagName获取

$('span') 获取文档中所有的span元素

$('span', el) 获取指定元素中的span元素, el为HTMLElement (不推荐)

$('span', '#id') 获取指定id的元素中的span元素

4, 通过attribute获取

$('[name]') 获取文档中具有属性name的元素

$('[name]', el)

$('[name]', '#id')

$('[name=uname]') 获取文档中所有属性name=uname的元素

$('[name=uname]', el)

$('[name=uname]', '#id')

$('input[name=uname]') 获取文档中所有属性name=uname的input元素

$('input[name=uname]', el)

$('input[name=uname]', '#id')

示例:

zchain test
aaa
bbb

ccc

var obj1 = $("#content"); // id

var obj2 = $('div'); // tagName

var obj3 = $('.pra'); // className

var obj4 = $('input[type=button]'); // attribute

console.log(obj1);

console.log(obj2);

console.log(obj3);

console.log(obj4);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值