日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Jquery事件、冒泡、委托与节点

發(fā)布時(shí)間:2024/7/5 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jquery事件、冒泡、委托与节点 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1-jquery屬性操作

?

1、html() 取出或設(shè)置html內(nèi)容

? // 取出html內(nèi)容

var $htm =$('#div1').html();

// 設(shè)置html內(nèi)容

$('#div1').html('<span>添加文字</span>');

?

2、prop() 取出或設(shè)置某個(gè)屬性的值

注:attr可以讀取自定義屬性

? // 取出圖片的地址

var $src =$('#img1').prop('src');

// 設(shè)置圖片的地址和alt屬性

$('#img1').prop({src:"test.jpg", alt: "Test Image" });

?

02-jquery事件

?

事件函數(shù)列表:

blur() 元素失去焦點(diǎn)
focus() 元素獲得焦點(diǎn)
click() 鼠標(biāo)單擊
mouseover() 鼠標(biāo)進(jìn)入(進(jìn)入子元素也觸發(fā))
mouseout() 鼠標(biāo)離開(kāi)(離開(kāi)子元素也觸發(fā))
mouseenter() 鼠標(biāo)進(jìn)入(進(jìn)入子元素不觸發(fā))
mouseleave() 鼠標(biāo)離開(kāi)(離開(kāi)子元素不觸發(fā))
hover() 同時(shí)為mouseenter和mouseleave事件指定處理函數(shù)
ready() DOM加載完成
resize() 瀏覽器窗口的大小發(fā)生改變
scroll() 滾動(dòng)條的位置發(fā)生變化
submit() 用戶(hù)遞交表單

?

綁定事件的其他方式

?$(function(){
??? $('#div1').
bind('mouseover click', function(event){
??????? alert($(this).html());
??? });
});

取消綁定事件

? $(function(){
??? $('#div1').bind('mouseover click',function(event) {
??????? alert($(this).html());

//$(this).unbind();
??????? $(this).unbind('mouseover');

});
});

?

?

3-事件冒泡

父級(jí)對(duì)象所有同類(lèi)事件

?

事件冒泡的作用

  • 事件冒泡允許多個(gè)操作被集中處理(把事件處理器添加到一個(gè)父級(jí)元素上,避免把事件處理器添加到多個(gè)子級(jí)元素上),它還可以讓你在對(duì)象層的不同級(jí)別捕獲事件。

?

阻止事件冒泡

  • 事件冒泡機(jī)制有時(shí)候是不需要的,需要阻止掉,通過(guò) event.stopPropagation() 來(lái)阻止

?

阻止默認(rèn)行為

  • 阻止表單提交
    $('#form1').submit(function(event){
    ?
    ?event.preventDefault();
    })

?

?

4-事件委托

?

  • 事件委托就是利用冒泡的原理,把事件加到父級(jí)上,通過(guò)判斷事件來(lái)源的子集,執(zhí)行相應(yīng)的操作,事件委托首先可以極大減少事件綁定次數(shù),提高性能;其次可以讓新加入的子元素也可以擁有相同的操作

?

事件委托的寫(xiě)法

?$(function(){
??? $list = $('#list');
?
??$list.delegate('li', 'click', function() {
???????$(this).css({background:'red'});
??? });
})
...
<ul id="list">
??? <li>1</li>
??? <li>2</li>
??? <li>3</li>
??? <li>4</li>
???<li>5</li>
</ul>

?

?

5-jquery元素節(jié)點(diǎn)操作

?

創(chuàng)建節(jié)點(diǎn)

var $div =$('<div>');
var $div2 = $('<div>
這是一個(gè)div元素</div>');

插入節(jié)點(diǎn)

1、append()和appendTo():在現(xiàn)存元素的內(nèi)部,從后面插入元素

? var $span = $('<span>這是一個(gè)span元素</span>');
$('#div1').append($span);
......
<div id="div1"></div>

2、prepend()和prependTo():在現(xiàn)存元素的內(nèi)部,從前面插入元素

3、after()和insertAfter():在現(xiàn)存元素的外部,從后面插入元素

4、before()和insertBefore():在現(xiàn)存元素的外部,從前面插入元素

刪除節(jié)點(diǎn)

$('#div1').remove();

?

總結(jié)

以上是生活随笔為你收集整理的Jquery事件、冒泡、委托与节点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 香蕉a视频| 亚洲国产精品视频在线 | 国产精品极品 | 国产成人精品久久二区二区 | 激情另类小说 | 91老肥熟| 成年人www | 亚洲午夜天堂 | 日韩一二区 | 国产xxx视频| 国产又粗又长又黄视频 | 少妇激情在线 | 国产精品色图 | 91成人精品 | 欧美高清在线观看 | 北条麻妃久久 | 午夜福利一区二区三区 | 欧美私人情侣网站 | 亚欧美一区二区三区 | 久久国产毛片 | 国产在线观看xxx | 国产经典毛片 | 99精品在线免费视频 | 九色视频丨porny丨丝袜 | 国产一区二区成人 | 91免费黄色 | 中文字幕视频在线 | 精品在线播放视频 | 日本囗交做爰视频 | 人成在线免费视频 | 韩国女同性做爰三级 | 日本熟妇乱子伦xxxx | 国产高清视频免费在线观看 | 亚洲夜夜夜| 男女男网站 | 欧洲成人在线观看 | 日本久久久久久久久久久 | 中文字幕乱码人妻二区三区 | 精品欧美一区二区三区在线观看 | 99热国产 | 黄a在线观看 | 久久久久久久久久久久久国产 | 2019毛片| 国产精品扒开腿做爽爽爽视频 | 日韩在线 中文字幕 | 日本不卡一区在线观看 | 露胸app| 一级大片在线观看 | 国产一区精品在线观看 | 福利av在线| 91美女片黄在线观看 | 最新中文字幕在线 | 亚洲另类xxxx | 姑娘第5集在线观看免费好剧 | 好色成人网 | 精品久久中文 | 欧美人体视频一区二区三区 | 日韩色婷婷 | 国产激情视频网站 | jjzzjjzz欧美69巨大 | 无码人妻av免费一区二区三区 | 国产jk精品白丝av在线观看 | 欧美极品在线 | 日韩精选视频 | 久久精品h | 亚洲大色网 | 69网址| 国产专区在线播放 | 三级av毛片| 亚洲色图图片 | 日韩成人无码 | 国产精品美女主播 | 天堂av免费在线 | 91黄色免费看 | 一区二区久久精品66国产精品 | 国产精品无码久久久久高潮 | 国产福利第一页 | 贝利弗山的秘密在线观看 | 少妇人妻偷人精品视频蜜桃 | 欧美福利社 | 精品久久久久久久久久久 | 久久人人妻人人人人妻性色av | 欧美成人aaa | 麻豆国产精品视频 | 天天干天天爽 | 黄色国产一级 | 日本高潮视频 | 变态另类丨国产精品 | 欧美二区在线观看 | 97超碰免费 | 东京热加勒比无码少妇 | 91大神在线看 | 亚洲精品电影在线 | 熟女人妻aⅴ一区二区三区60路 | 亚洲精品aa| 黄色国产一区二区 | 欧美 日韩 国产 中文 | 欧美动态视频 | 特黄aaaaaaaaa毛片免费视频 |