而在jQuery中,开发人员则可以放心地使用jQuery选择器而无需考虑浏览器是否支持这些选择器。因此当要用jQuery 检查某个元素在网页上是否存在时,不能使用以下代码:而应该根据获取到元素的长度来判断,代码如下:......
2023-10-31
在正式学习jQuery 选择器之前,先看几组用传统的JavaScript 方法获取页面中的元素,然后给元素添加行为事件的例子。
示例l:给页中的所有<p>元素添加onclick 事件。
步骤实现如下:
(1)获取所有的<p>元素
(2)对<p>元素进行循环(因为获取的是数组对象)
(3)给每个<p>元素添加行为事件
JavaScript 代码如下:
示例2:使一个特定的表格隔行变色。
HTML 代码如下:
步骤实现如下:
(1)根据表格id 获取表格。
(2)在表格内获取<tbody>元素。
(3)在<tbody>元素下获取<tr>元素。
(4)循环输出获取的<tr>元素。
(5)对<tr>元素的索引值除以2 并取模,然后根据奇偶设置不同的背景色。(www.chuimin.cn)
JavaScript 代码如下:
示例3:对多选框进行操作,输出选中的多选框的个数。
HTML 代码如下:
实现步骤如下:
(1)新建一个空数组。
(2)获取所有name 为“check”的多选框。
(3)循环判断多选框是否被选中,如果被选中则添加到数组里。
(4)获取输出按钮,然后为按钮添加onclick 事件,输出数组的长度即可。
JavaScript 代码如下:
上面的几个例子都是用传统的 JavaScript 方法进行操作,中间使用了getElementByld()、getElementsByTagName()和getElementsByName()等方法,然后动态地给元素添加行为或者样式。这些虽然都是JavaScript 中最简单的操作,但不断重复使用getElementById()和getElementsByTagName0 等冗长而难记的名称,使越来越多的开发人员开始厌倦这种枯燥的写法,并且有时候为了获取网页中的某个元素,需要编写很多的getElementById()和getElementsByTagName()方法。然而在jQuery 中.类似的这些操作则是非常简洁。
下面学习如何使用jQuery 获取这些元素。
jQuery 选择器分为基本选择器、层次选择器、过滤选择器和表单选择器。在下面的章节中将分别用不同的选择器来查找HTML 代码中的元素并对其进行简单的操作。为了能更清晰、直观地讲解选择器.首先需要设计一个简单的页面,里面包含各种<div>元素和<span>元素,然后使用jQuery 选择器来匹配元素并调整它们的样式。
新建一个空白页面,输入以下HTML 代码:
然后用CSS 对这些元素进行初始化大小和背景颜色的设置,CSS 代码如下:
有关Web前端框架开发技术的文章
而在jQuery中,开发人员则可以放心地使用jQuery选择器而无需考虑浏览器是否支持这些选择器。因此当要用jQuery 检查某个元素在网页上是否存在时,不能使用以下代码:而应该根据获取到元素的长度来判断,代码如下:......
2023-10-31
下一章将详细讲解jQuery 中强大的选择器。第四章将为你重点介绍jQuery 中的事件处理。jQuery 的易扩展性,吸引了来自全球的开发者来共同编写jQuery 的扩展插件。......
2023-10-31
用jQuery 实现:这段代码的作用是,当鼠标点击到class 中含有“.has_children”的元素上的时候,给其添加一个名为highlight 的class,然后将其内部li 子元素都显示出来,并且被点击的“.has_children”元素的同辈元素都去掉一个名为highlight 的class,以及内部的li 子元素统统隐藏。使用jQuery 编写代码时,一般采用下列的编码风格。jQuery 还以其强大的选择器著称,有的时候很复杂的问题却可以用一行选择器轻松搞定。......
2023-10-31
表2.8基本过滤选择器示例2.内容过滤选择器内容过滤选择器的过滤规则主要体现在它所包含的子元素或文本内容上。表2.10内容过滤选择器3.可见性过滤选择器可见性过滤选择器是根据元素的可见和不可见状态来选择相应的元素。表2.13属性过滤选择器接下来使用属性过滤选择器来对
2023-10-31
利用CSS 选择器能轻松地对某个元素添加样式而不改动HTML 结构,只需通过添加不同的CSS 规则,就可以得到各种不同样式的网页。在CSS 中,执行这一任务的表现规则称为CSS 选择器。学会使用CSS 选择器是学习CSS 的基础,它为在获取目标元素之后施加样式提供了极大的灵活性。常用的CSS 选择器分类见表2.1。此外CSS 中还有伪类选择器。但遗憾的是,主流浏览器并非完全支持所有的CSS 选择器。......
2023-10-31
下面是目前几种流行的JavaScript 库的介绍和对比。是非常适合企业级应用的一款JavaScript 库。如今已经发展到可以利用包括 jQuery 在内的多种JavaScript 框架作为基础库,而Ext 作为界面的扩展库来使用。......
2023-10-31
图1.12基本的网页对应网页代码如下:可以构建上面网页结构的DOM 树,如图1.13 所示。图1.13把网页元素表示为文档树在这棵DOM 树中,
、
2023-10-31
基于以上对清洁生产实施的系统分析,为了保证清洁生产的顺利实施,清洁生产实施管理应该包括以下四个方面。清洁生产实施的目标管理。对于建筑工程来说,虚拟组织、协同系统、供应链管理等都是实现清洁生产的组织管理手段。根据清洁生产的实施属性,评价对象为技术、环境与经济三方面。环境性评价是对清洁生产的实施可能产生的环境绩效的评估;而经济性评价是经济合理性分析,在追求环境绩效的同时要保证一定的经济效益。......
2023-06-20
相关推荐