JQuery魔力之$("tagName")与selector_jquery
程序员文章站
2022-05-17 13:54:06
...
JQuery魔力(一)$("tagName")
DOM 中的 getElementsByTagName()方法在JQuery中的表现就是$("tagName")这么简单!
匿名函数来解决 window.onload 事件
对页面上的所有"div"标记下手,定义统一的外观
对"body"标记定义外观
动态添加一个"span"标记将其放置在"body"里
JQuery 测试
第一个div
第二个div
第三个div
JQuery魔力(二) selector
tag标签(可以是:p、div、button …)标签本身具有ID、Class等属性
$("tag") //取得页面中的某种标签的集合 同 document.getElementsByTagName("tag")
$("#id") //据id取得页面中的元素 同 document.getElementById("id")
$("tag#id") //据id取得标签为tag元素集合
$(".class") //据class取得元素集合 同 document.getElementsByClassName("class")
$("tag.class") //据class取得标签为tag的元素集合
$("tag1 tag2") //取得tag1内的tag2类型元素 同
$("tag1 > tag2")
$("tag1:has(tag2)") //取得包含tag2的tag1类型的元素集合
上面的selector充分体现了JQuery存在的价值,就是语法简洁且语义容易理解。
DOM 中的 getElementsByTagName()方法在JQuery中的表现就是$("tagName")这么简单!
匿名函数来解决 window.onload 事件
对页面上的所有"div"标记下手,定义统一的外观
对"body"标记定义外观
动态添加一个"span"标记将其放置在"body"里
复制代码 代码如下:
第一个div
第二个div
第三个div
JQuery魔力(二) selector
tag标签(可以是:p、div、button …)标签本身具有ID、Class等属性
复制代码 代码如下:
$("tag") //取得页面中的某种标签的集合 同 document.getElementsByTagName("tag")
$("#id") //据id取得页面中的元素 同 document.getElementById("id")
$("tag#id") //据id取得标签为tag元素集合
$(".class") //据class取得元素集合 同 document.getElementsByClassName("class")
$("tag.class") //据class取得标签为tag的元素集合
$("tag1 tag2") //取得tag1内的tag2类型元素 同
$("tag1 > tag2")
$("tag1:has(tag2)") //取得包含tag2的tag1类型的元素集合
上面的selector充分体现了JQuery存在的价值,就是语法简洁且语义容易理解。
推荐阅读
-
jQuery之DOM对象和jQuery对象的转换与区别分析
-
JQuery魔力之$(tagName)与selector
-
jQuery源码分析之jQuery.fn.each与jQuery.each用法
-
jQuery源码解读之extend()与工具方法、实例方法详解
-
query简单入门到精通细节 - (六)Jquery效果之“淡入与淡出”
-
jQuery的初始化与对象构建之浅析_jquery
-
Jquery之Bind方法教程参数传递与接收的三种方法教程
-
jQuery之DOM对象和jQuery对象的转换与区别分析
-
JQuery魔力之$(tagName)与selector
-
Jquery之Bind方法参数传递与接收的三种方法_jquery