jQuery起點教學之使用選擇器和事件
jQuery提供兩種方式來選擇html的elements:
第一種是用CSS和Xpath選擇器聯合起來形成一個字串來傳送到jQuery的構造器(如:$("div > ul a"));
第二種是用jQuery物件的幾個methods(方法)。這兩種方式還可以聯合起來混合使用。
為了測試這些選擇器,我們來試著在我們starterkit.html中選擇並修改第一個ordered list.
一開始,我們需要選擇這個list本身,這個list有一個ID叫做“orderedlist” ,通常的javascript寫法是document.getElementById("orderedlist").在jQuery中,我們這樣做:$(document).ready(function() {
$("#orderedlist").addClass("red");
});這裡將starterkit中的一個CSS樣式red附加到了orderedlist上(譯者Keel註:參考測試包中的css目錄下的core.css,其中定義了red樣式)。因此,在你刷新了starterkit.html後,你將會看到第一個有序列表(ordered list )背景色變成了紅色,而第二個有序列表沒有變化.
現在,讓我們添加一些新的樣式到list的子節點.$(document).ready(function() {
$("#orderedlist > li").addClass("blue");
});這樣,所有orderedlist中的li都附加了樣式"blue"。
現在我們再做個複雜一點的,當把滑鼠放在li物件上面和移開時進行樣式切換,但只在list的最後一個element上生效。 $(document).ready(function() {
$("#orderedlist li:last").hover(function() {
) {
$(this).removeClass("green");
});
});有大量的類似的CSS和XPath例子,更多的例子和清單可以在這裡找到。 (譯者Keel註:入門看此文,修行在個人,要想在入門之後懂更多,所以這段話的幾個鏈接遲早是要必看的!)
每一個onXXX事件都有效,如onclick,onchange,onsubmit等,都有jQuery等價表示方法(譯者Keel註:jQuery不喜歡onXXX,所以都改成了XXX,去掉了on)。其他的一些事件,如ready和hover,也提供了相應的方法。
你可以在Visual jQuery找到全部的事件列表,在Events欄目下.
用這些選擇器和事件你已經可以做很多的事情了,但這裡有一個更強的好東東! $(document).ready(function() {
$("#orderedlist").find("li").each(function(i) {
). + " BAM! " + i );
});
});
另一個經常碰到的任務是在沒有被jQuery覆蓋的DOM元素上call一些方法,想像一個在你用AJAX方式成功提交後的reset:$(document).ready(function() {
/ use this to reset a single form
$("#reset").click(function() {
);(譯者Keel註:這裡作者將form的id也寫成了form,原始檔有

在css中,id选择符的标识是“#”,可以为标有特定id属性值的HTML元素指定特定的样式,语法结构“#ID值 {属性 : 属性值;}”。ID属性在整个页面中是唯一不可重复的;ID属性值不要以数字开头,数字开头的ID在Mozilla/Firefox浏览器中不起作用。

在之前的文章《css伪选择器学习之伪元素选择器解析》中,我们学习了伪元素选择器,而今天我们详细了解一下伪类选择器,希望对大家有所帮助!

使用:nth-child(n+3)伪类选择器选择位置大于等于3的子元素的样式,具体代码示例如下:HTML代码:<divid="container"><divclass="item">第一个子元素</div><divclass="item"&

javascript选择器失效是因为代码不规范导致的,其解决办法:1、把引入的JS代码去掉,ID选择器方法即可有效;2、在引入“jquery.js”之前引入指定JS代码即可。

从入门到精通:掌握is与where选择器的使用技巧引言:在进行数据处理和分析的过程中,选择器(selector)是一项非常重要的工具。通过选择器,我们可以按照特定的条件从数据集中提取所需的数据。本文将介绍is和where选择器的使用技巧,帮助读者快速掌握这两个选择器的强大功能。一、is选择器的使用is选择器是一种基本的选择器,它允许我们根据给定条件对数据集进

不包括。css选择器有:1、标签选择器,是通过HTML页面的元素名定位具体HTML元素;2、类选择器,是通过HTML元素的class属性的值定位具体HTML元素;3、ID选择器,是通过HTML元素的id属性的值定位具体HTML元素;4、通配符选择器“*”,可以指代所有类型的标签元素,包括自定义元素;5、属性选择器,是通过HTML元素已经存在属性名或属性值来定位具体HTML元素。

深度解析is与where选择器:提升CSS编程水平引言:在CSS编程过程中,选择器是必不可少的元素。它们允许我们根据特定的条件选择HTML文档中的元素并对其进行样式化。在这篇文章中,我们将深入探讨两个常用的选择器,即:is选择器和where选择器。通过了解它们的工作原理和使用场景,我们可以大大提升CSS编程的水平。一、is选择器is选择器是一个非常强大的选择

wxss选择器有元素选择器、类选择器、ID选择器、伪类选择器、子元素选择器、属性选择器、后代选择器和通配选择器等。详细介绍:1、元素选择器,使用元素名称作为选择器,选取匹配的元素,使用“view”选择器可以选取所有的“view”组件;2、类选择器,使用类名作为选择器,选取具有特定类名的元素,使用“.classname”选择器可以选取具有“.classname”类名的元素等等。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版
中文版,非常好用

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver Mac版
視覺化網頁開發工具