欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jQuery學(xué)習(xí)系列筆記(二)-創(chuàng)新互聯(lián)

上一篇屬于對jQuery進(jìn)行一個簡單的概述,這篇我們重點(diǎn)學(xué)習(xí)一下jQuery選擇器最強(qiáng)大的、使用最頻繁的兩個功能:

創(chuàng)新互聯(lián)公司提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)頁設(shè)計,成都品牌網(wǎng)站建設(shè)廣告投放等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,10多年的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設(shè),成功案例突破成百上千,是您實現(xiàn)網(wǎng)站建設(shè)的好選擇.

(1)利用選擇器選擇DOM元素

(2)創(chuàng)建新的DOM元素

一、選擇將被操作的元素

jQuery的元素選擇方法是集大成的,包括通過元素ID,CSS類,標(biāo)簽名稱以及頁面元素的DOM層次結(jié)構(gòu)進(jìn)行選擇。

大家可以根據(jù)選擇器實驗室(Selector Lab)這個頁面結(jié)合這篇文章來學(xué)習(xí),實際操作。

1、利用基本CSS選擇器

下面舉幾個簡單的例子給大家熱熱身

(1)選擇器匹配所有鏈接元素

$("a");

(2)選擇器匹配id為specialID的元素

$("#specialID");

(3)選擇器匹配擁有CSS類specialClass的元素

$(".specialClass");

(4)選擇匹配id為specialID、擁有CSS類specialClass的鏈接元素

$("a#specialID.specialClass");

(5)選擇器匹配擁有CSS類specialClass、在<p>元素內(nèi)聲明的鏈接元素

$("p a.specialClass");

總的來說,jQuery就是支持CSS,包括完全兼容CSS3,反正在學(xué)jQuery之前,我對CSS是什么也完全不知道,現(xiàn)在了解的也僅僅是它是一個樣式開發(fā)的東東。不過我想這也完全不影響我學(xué)習(xí)jQuery。

2、利用子選擇器、容器選擇器和特性選擇器

下面見識一下稍微高級一點(diǎn)的玩法。這樣一段html代碼。

<ulclass="list">
  <li><a>jQuery supports</a>
    <ul>
      <li><ahref="css1">CSS1</a></li>
      <li><ahref="css2">CSS2</a></li>
      <li><ahref="css3">CSS3</a></li>
      <li>Basic XPath</li>
    </ul>
  </li>
  <li>jQuery also supports
    <ul>
      <li>Custom selectors</li>
      <li>Form selectors</li>
    </ul>
  </li>
</ul>

如果我現(xiàn)在想選擇第2行<a>元素,那么選擇器要怎么寫?也許你會馬上想到這樣

$("ul.list li a");

當(dāng)然,這么寫我們是選擇上了第2行的<a>元素,但是我們也同時把4,5,6行的<a>元素也選擇上了。這并不是我們想要的,所以子選擇器“>”登場。

$("ul.list > li > a");

這樣就獨(dú)一無二的選擇出了第2行的<a>元素?!?gt;”是選擇父節(jié)點(diǎn)的直接子節(jié)點(diǎn)。

同樣,使用特性選擇器也能達(dá)到我們想要的結(jié)果。因為第2行的<a>元素有href特性,并且其值為字符串“http://”使其與眾不同,所以利用這一特性便能準(zhǔn)確的匹配出我們想要的。

$("a[href^=http://]");

“^”表示選擇器匹配包含以http://開頭的href值的所有鏈接。如果替換成“$”,則表示選擇器匹配包含以http://結(jié)尾的所有鏈接。替換成“*”表示選擇器匹配任何部位中包含http://字符串的所有鏈接。

接著是容器選擇器,是指有時我們選擇的元素包含在某個其他元素中。舉個例子:想要找到所有包含鏈接的列表元素??梢赃@樣寫

$("li:has(a)");

這塊提一下,這么寫絕對與

$("li a");

表達(dá)的意思不一樣,前者表示包含<a>的<li>元素,后者表示在<li>中的<a>元素。指的目標(biāo)元素不同。

3、通過位置選擇

有時候根據(jù)元素在頁面上的位置或者與其他元素的關(guān)系去選擇元素,會使問題變得更加簡單。

比如:頁面上的第一個<a>元素,我們可以寫成

$("a:first");

列表元素的最后一個子節(jié)點(diǎn)

$("li:last-child");
<table id="languages" border="0" cellspacing="1">
  <thead>
    <tr>
      <th>Language</th>
      <th>Type</th>
      <th>Invented</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Java</td>
      <td>Static</td>
      <td>1995</td>
    </tr>
    <tr>
      <td>Ruby</td>
      <td>Dynamic</td>
      <td>1993</td>
    </tr>
    <tr>
      <td>Smalltalk</td>
      <td>Dynamic</td>
      <td>1972</td>
    </tr>
    <tr>
      <td>C++</td>
      <td>Static</td>
      <td>1983</td>
    </tr>
  </tbody>
</table>
有這么一段html代碼,生成的格式即為

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

名稱欄目:jQuery學(xué)習(xí)系列筆記(二)-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://aaarwkj.com/article10/idddo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、建站公司、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
色悠悠粉嫩一区二区三区| 欧美成人午夜精品一区二区| 亚洲人成伊人久久成| 久久热福利视频就在这里| 狠狠综爱五月天的婷婷| 国产原创av剧情六区| 原创国产av剧情精品| 亚洲综合av婷婷激情| 日韩亚洲欧洲一区二区三区| 毛片一区二区三区免费看| 国产精品一区二区三区久久| 国产黄色av片免费| 成人中文字幕av电影| 欧美黄片视频免费观看| 免费无遮挡午夜视频网站| 亚洲人妻不卡一区二区| 欧美日韩中文字幕精品| 国产精品对白久久久久粗| 欧美高清一区二区在线播放| 亚洲中文波霸中文字幕| 999热这里只有精品视频| 先锋影音女同中文字幕| 国产日韩欧美亚洲一区二区| 成人午夜欧美熟妇小视频| 亚洲精品人妻av在线| 老司机午夜视频在线观看| 亚洲码欧美码一区二区三区| 亚洲人成免费观看网站| 国产91黑丝在线播放| 丰满熟妇久久人妻同堂av| 一区二区三区三级视频| 国产一区二区高清不卡| 青青草视频在线好好热| 四虎在线免费视频播放| 日本高清免费播放一区二区| 国产男女做爰在线视频| 日本免费精品一区二区三区四区| 哈昂~不要啊在线观看| 午夜影院在线观看网站| 青青草免费公开视频久久| 人妻天堂久久一区二区三区|