博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础选择器
阅读量:5787 次
发布时间:2019-06-18

本文共 1492 字,大约阅读时间需要 4 分钟。

hot3.png

注意:本教程参考自网上流传的李兴华老师的jquery开发框架视频,但是苦于没有相应的配套笔记,由我本人做了相应的整理.

本次学习的内容

学习jquery提供的各种选择器的使用,掌握了jquery选择器就相当于掌握了jquery核心。

具体内容

在dom操作里面可以使用getElementById()与getElementsByTagName()两个函数进行元素的选择,但是这两个函数也仅仅只能够进行元素的选择。例如:如果说现在要写根据样式选择?或者说根据属性选择?不可能直接做到,需要进行大量的javascript编程才可以实现这样的功能,而这些操作在jquery里面可以轻松的实现

 

基础选择器

在之前使用过一个”$(id)”这样的操作来找到某一个html元素,但是这样的选择器在jquery里面还有许多,比如下面给出几个基础的选择器使用形式:

范例:根据ID选择元素

			jquery开发详解		

虽然此时可以实现根据id取出指定元素,但是会有一个限制出现,在实际的开发之中,很多的表达参数(name与id属性一致,也就是说如果参数名称是a,那么id也是a)名称上都会带有”.”,依靠“.”来实现简单java类对象属性的自动赋值操作。

范例:有”.”的参数

			jquery开发详解		

范例:取得元素对象

       定义一个mldn.css的文件,保存所需要的样式内容

.infocls {	background: red;	color: yellow;	font-weight: bold;	border: 3px #00ff00 solid;}
			jquery开发详解		
www.mldn.cn -a
www.mldn.cn -b
www.mldn.cn -c

这种操作的形式就好像是直接利用了getElementsByTagName()的函数形式不关心所有的结构层次,只关心元素的名称信息。

根据样式选择元素

			jquery开发详解		
www.mldn.cn -a
www.mldn.cn -b
www.mldn.cn -c

范例:选择所有元素

			jquery开发详解		
www.mldn.cn -a
www.mldn.cn -b
www.mldn.cn -c

范例:取得多个元素名称的对象

			jquery开发详解		
www.mldn.cn -a
www.mldn.cn -b
www.mldn.cn -c

如果说前面的几个选择器还可以通过正常的dom支持来实现的话,那么根据样式的选择或者是根据元素名称的选择,那么就不能够直接得到支持了,都需要经过编程实现。

在使用基础选择器的过程之中,利用”,”可以分隔多个选择器,但是需要强烈注意一点的是:不要增加无谓的空格。

转载于:https://my.oschina.net/u/3023191/blog/2249778

你可能感兴趣的文章
威胁快报|ProtonMiner挖矿蠕虫扩大攻击面,加速传播
查看>>
PAT A1116
查看>>
App上架/更新怕被拒? iOS过审“避雷秘籍”请查收
查看>>
CentOS 7 防火墙操作
查看>>
关于 top 工具的 6 个替代方案
查看>>
程序员最讨厌的9句话,你可有补充?
查看>>
PAT A1037
查看>>
浅谈RPC
查看>>
HDU 4422 The Little Girl who Picks Mushrooms(简单题)
查看>>
HDUOJ---------(1045)Fire Net
查看>>
TextView 超链接点击跳转到下一个Activity
查看>>
Java技术专题之JVM逻辑内存回收机制研究图解版
查看>>
mysql经常使用命令
查看>>
sql server 2008安装的时候选NT AUTHORITY\NEWORK SERVICE 还是选 NT AUTHORITY\SYSTEM ?
查看>>
UNIX环境高级编程之第4章:文件和文件夹-习题
查看>>
bzoj2843极地旅行社题解
查看>>
【Linux】Linux中常用操作命令
查看>>
MyBatis3-SqlSessionDaoSupport的使用
查看>>
ReactiveSwift源码解析(三) Signal代码的基本实现
查看>>
MVC模式利用xib文件定制collectionCell
查看>>