亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery中DOM常見操作實例小結

2019-11-19 11:05:28
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery中DOM常見操作。分享給大家供大家參考,具體如下:

DOM屬性操作

屬性列表

屬性 版本 說明
attr() 1.0 設置或返回文檔節點的屬性。
removeAttr() 1.0 移除文檔節點的屬性。
prop() 1.6 設置或返回DOM元素的屬性。
removeProp() 1.6 移除每個匹配元素的屬性。
addClass() 1.0 添加CSS類名。
removeClass() 1.0 移除CSS類名。
toggleClass() 1.2 切換CSS類名(存在就刪除,不存在就添加)。
html() 1.0 設置或返回元素的html內容(即innerHTML)。
text() 1.0 設置或返回元素的文本內容(已過濾掉HTML標簽,即IE中的innerText )。
val() 1.0 設置或返回元素的值(主要是表單元素的value值)。

DOM文檔操作

一、添加元素

1、內部添加

  1. 向當前元素的內部追加內容添加到末尾
append($(selector))
  1. 將當前元素在某元素內部追加。但由于會根據需要對當前元素進行移動,所以jQuery對象更改了,可用end()還原
appendTo($(selector))
  1. 向當前元素的內部前置內容
prepend($(selector))
  1. 將當前元素在某元素內部前置。類似于appendTo(),會改變對象
prependTo($(selector))

2、外部添加

  1. 向當前元素之后插入內容
after($(selector))
  1. 將當前元素插入到某元素之后。類似于appendTo(),會改變對象
insertAfter($(selector))
  1. 向當前元素之前插入內容
before($(selector))
  1. 將當前元素插入到某元素之前。類似于appendTo(),會改變對象
insertBefore($(selector))

二、刪除元素

  1. 刪除當前元素,該元素包含的文本內容和后代元素會一起刪除掉,綁定的事件也不復存在
remove()
  1. 同樣是刪除當前元素,但是綁定的事件還是存在的
detach()
  1. 清空當前元素,該元素的文本內容和后代元素都將刪除,但保留其本身
empty()

三、替換元素

  1. 移動頁面上原有的元素來替換當前選定的頁面元素,也可以添加新元素來替換
replaceWith($(selector))replaceWith($(html))
  1. 用當前選定的元素來替換某元素,可以使頁面上原有元素,也可以是新元素。同樣會根據需要復制當前元素副本,從而更改jQuery對象
replaceAll($(selector))replaceAll($(html))

DOM樣式操作

一丶概要

通過JavaScript獲取dom元素上的style屬性,我們可以動態的給元素賦予樣式屬性。在jQuery中我們要動態的修改style屬性我們只要使用css()方法就可以實現了

二丶樣式操作函數

  1. CSS()

css()函數用于設置或返回當前jQuery對象所匹配的元素的css樣式屬性值,如果需要刪除指定的css屬性,使用函數將其值設為空字符串("")

語法格式:

$("selector").css(property [, value ])$("selector").css( object )
  1. height()

用于設置或返回當前匹配元素的高度
語法格式: $("selector").height( [ value ] )
如果省略了value參數,則表示獲取高度;如果指定了該參數,則表示設置高度。

  1. width()

用于設置或返回當前匹配元素的寬度
語法格式: $("selector").width( [ value ] )

  1. innerHeight(),innerWidth()

置或返回當前匹配元素的內寬度或者高度

語法格式:

$("selector").innerHeight( [ value ] )$("selector").innerWidth( [ value ] )
  1. outerHeight(),outerWidht()

獲取當前匹配元素的外高度(外寬度)

語法格式:

$("selector").outerHeight( [ includeMargin ] )$("selector").outerWidth( [ includeMargin ] )

DOM事件操作

一丶事件API

jQuery對象的核心事件方法,核心事件函數,主要用于為元素的任意事件(包括自定義事件)添加、取消、觸發綁定的一個或多個事件處理函數

二丶方法

  1. on()方法

說明:on() 方法在被選元素及子元素上添加一個或多個事件處理程序。
語法:$(selector).on(event,childSelector,data,function,map)

  1. toggle([speed],[easing],[fn])

說明: 用于綁定兩個或多個事件處理器函數,以響應被選元素的輪流的click事件。如果元素是可 見的,切換為隱藏的;如果元素是隱藏的,切換為可見的.
語法:$(selector).toggle(speed,easing,function)
參數:

  • speed: 隱藏/顯示 效果的速度。默認是 "0"毫秒??赡艿闹担簊low,normal,fast。
  • easing:可選參數。用來指定切換效果,默認是"swing",可用參數"linear"。

fn:在動畫完成時執行的函數,每個元素執行一次。

  1. change([[data],fn])

說明:當元素的值發生改變時,會發生change事件.該事件僅適用于文本域(text field),以及 textarea 和 select 元素。當用于 select 元素時,change事件會在選擇某個選項時發生。當用于 text field 或 text area 時,該事件會在元素失去焦點時發生

語法:$(selector).change(data,fn);

  1. click([[data],fn])

說明: 觸發每一個匹配元素的click事件。這個函數會調用執行綁定到click事件的所有函數。
語法:$(selector).click(data,fn);

  1. mouseover([[data],fn])

說明: 當鼠標指針位于元素上方時,會發生mouseover事件。該事件大多數時候會與mouseout事件一起使用。
與mouseenter事件不同,不論鼠標指針穿過被選元素或其子元素,都會觸發mouseover事件。只有在鼠標指針穿過被選元素時,才會觸發mouseenter事件
語法:$(selector).mouseover(data,fn);

  1. mouseout([[data],fn])

1.說明:當鼠標指針從元素上移開時,發生mouseout事件。該事件大多數時候會與mouseover事件一起使用。
語法:$(selector).mouseout(data,fn);

  1. select([[data],fn])

說明: 當textarea或文本類型的input元素中的文本被選擇時,會發生select事件
語法: $(selector).select(data,fn);

  1. submit([[data],fn])

更多關于jQuery相關內容還可查看本站專題:《jQuery操作DOM節點方法總結》、《jQuery遍歷算法與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
视频在线观看99| 26uuu另类亚洲欧美日本一| 91av视频导航| 91精品国产免费久久久久久| 亚洲欧美国内爽妇网| 精品国偷自产在线视频99| 日本一区二三区好的精华液| 亚洲欧美在线磁力| 欧美区二区三区| 国产精品福利片| 精品国产欧美一区二区三区成人| 一本色道久久88综合日韩精品| 国产精品自产拍在线观看中文| 成人中文字幕+乱码+中文字幕| 黑丝美女久久久| 亚洲最大中文字幕| 久久久久久亚洲精品中文字幕| 亚洲精品自拍视频| 欧美日韩电影在线观看| 久久视频在线看| 97av在线播放| 亚洲第一区在线观看| 北条麻妃一区二区在线观看| 久热爱精品视频线路一| 国产xxx69麻豆国语对白| 日韩高清电影免费观看完整| 欧美精品999| 亚洲欧美日韩一区二区三区在线| 久久69精品久久久久久国产越南| 国产精品久久久999| 国产一区深夜福利| 精品视频久久久久久久| 久久精品精品电影网| 国产精品网红直播| 欧美黄色www| 日韩黄色高清视频| 欧美成人中文字幕在线| 精品久久久久久久久中文字幕| 午夜精品久久久99热福利| 国产精品午夜一区二区欲梦| 日韩欧美有码在线| 国产手机视频精品| 亚洲色图13p| 黑丝美女久久久| 亚洲人午夜精品免费| 亚洲精品国精品久久99热| 欧美激情精品久久久久| 国产欧美精品一区二区三区介绍| 中文字幕日韩在线播放| 亚洲精品欧美日韩| 国产精品免费看久久久香蕉| 日韩在线观看av| 国产亚洲视频中文字幕视频| 欧美性xxxx极品hd欧美风情| 国产一区二区三区日韩欧美| 日韩精品视频在线播放| 国产激情视频一区| 日韩在线欧美在线国产在线| 成人免费黄色网| 欧美夫妻性视频| 欧美精品久久久久久久久久| 亚洲精品欧美极品| 国产精品www| 欧美激情影音先锋| 91黄色8090| 日韩性xxxx爱| 欧美最猛性xxxxx(亚洲精品)| 美日韩精品免费观看视频| 亚洲视频在线观看| 国产精品视频导航| 亚洲人成电影网站色| 精品视频久久久| 久久手机免费视频| 最新国产精品亚洲| 国产午夜精品理论片a级探花| 欧美日韩高清在线观看| 日韩电影在线观看免费| 欧美中文字幕在线视频| 亚洲免费福利视频| 欧美在线视频网站| 午夜精品久久久久久久久久久久久| 国产色综合天天综合网| 日本高清不卡的在线| 精品露脸国产偷人在视频| 色噜噜久久综合伊人一本| 一区二区欧美日韩视频| 亚洲国产日韩一区| 国产精品视频久久| 97精品视频在线观看| 国产精品网站入口| 亚洲在线免费观看| 久久人91精品久久久久久不卡| 欧美一级免费视频| 国产精品国内视频| 国产欧美在线观看| 欧美成人精品一区| 亚洲一区二区免费| 色噜噜狠狠狠综合曰曰曰| 国产精品久久久久久久久粉嫩av| 不卡av在线网站| 国产专区精品视频| 欧美激情精品在线| 高清亚洲成在人网站天堂| 亚洲最新av在线网站| 国产精品手机播放| 揄拍成人国产精品视频| 欧美电影在线免费观看网站| 中文字幕日本欧美| 色婷婷亚洲mv天堂mv在影片| 欧美电影电视剧在线观看| 久久精品国产欧美亚洲人人爽| 精品日韩视频在线观看| 国产精品欧美日韩| 国产成人av在线播放| 日韩av最新在线观看| 久久99热精品| 国产精品久久久久久久app| 国产精品日韩av| 国产一区二区香蕉| 国产精品久久久久久久久久久久久久| 亚洲精品丝袜日韩| 亚洲自拍小视频免费观看| 欧美成人中文字幕| 性欧美亚洲xxxx乳在线观看| 中文字幕视频一区二区在线有码| 亚洲欧洲日韩国产| 欧美一级淫片丝袜脚交| 欧美精品videos性欧美| 色综合男人天堂| 精品国产福利视频| 亚洲视频一区二区| www日韩中文字幕在线看| 中文字幕一精品亚洲无线一区| 疯狂做受xxxx高潮欧美日本| 国产在线精品成人一区二区三区| 欧美性xxxxx极品| 国内精品久久久久伊人av| 国内精品一区二区三区四区| 色偷偷av亚洲男人的天堂| 久久精品91久久久久久再现| 国产视频久久网| 日韩亚洲成人av在线| 91精品免费久久久久久久久| 欧美激情视频免费观看| 欧美综合第一页| 亚洲91av视频| 亚洲伊人一本大道中文字幕| 日本不卡高字幕在线2019| 日韩美女视频中文字幕| 亚洲精品一区二区久| 亚洲精品电影久久久| 国产成人拍精品视频午夜网站| 亚洲欧美日韩久久久久久| 欧美在线影院在线视频| 全色精品综合影院| 伊人久久大香线蕉av一区二区| 奇米一区二区三区四区久久| 精品亚洲一区二区三区四区五区| 亚洲欧洲成视频免费观看| 91在线视频一区| 中文字幕亚洲在线| 亚洲精品98久久久久久中文字幕| 91成人在线观看国产| 久久成人国产精品|