-
<div class="test2"> <p>$('button:first').click(function(e) {alert(this)})</p> </div> HTML中寫js或jQuery代碼,完全當(dāng)成字符串處理!!!查看全部
-
http://libs.baidu.com/jquery/1.9.1/jquery.js查看全部
-
寫了一個(gè)簡(jiǎn)單的例子: <html> <head> <style type="text/css"> div{ width: 200px; height: 30px; background-color: red; } </style> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //定義第一個(gè)執(zhí)行的事件 $('input:first').click(function(){ $('div').css('background-color','yellow') }); //通過.trigger()將第一個(gè)執(zhí)行的事件綁定到第二個(gè)事件上 //即點(diǎn)擊第二個(gè)按鈕時(shí)會(huì)觸發(fā)第一個(gè)按鈕綁定的點(diǎn)擊事件:改變div的背景顏色 $('input:last').click(function(){ $('input:first').trigger('click'); }) }) </script> </head> <body> <div id=""> <input type="button" name="" id="" value="第一個(gè)按鈕" /> </div> <input type="button" name="" id="" value="第二個(gè)按鈕" /> </body> </html>查看全部
-
1、只要“||”前面為false,不管“||”后面是true還是false,都返回“||”后面的值。 2、只要“||”前面為true,不管“||”后面是true還是false,都返回“||”前面的值 對(duì)于第一個(gè)按鈕的點(diǎn)擊事件:bottonName=undefined,所以bottonName||'first'=='first'; 對(duì)于第二個(gè)按鈕的點(diǎn)擊事件:bottonName = 'last',所以bottonName||'first'=='last'查看全部
-
事件對(duì)象是用來記錄一些事件發(fā)生時(shí)的相關(guān)信息的對(duì)象。事件對(duì)象只有事件發(fā)生時(shí)才會(huì)產(chǎn)生,并且只能是事件處理函數(shù)內(nèi)部訪問,在所有事件處理函數(shù)運(yùn)行結(jié)束后,事件對(duì)象就被銷毀查看全部
-
e.target 指的是這個(gè)事件對(duì)象中綁定這個(gè)事件的元素查看全部
-
keypress事件與keydown和keyup的主要區(qū)別 只能捕獲單個(gè)字符,不能捕獲組合鍵 無法響應(yīng)系統(tǒng)功能鍵(如delete,backspace) 不區(qū)分小鍵盤和主鍵盤的數(shù)字字符 總而言之, KeyPress主要用來接收字母、數(shù)字等ANSI字符,而 KeyDown 和 KeyUP 事件過程可以處理任何不被 KeyPress 識(shí)別的擊鍵。諸如:功能鍵(F1-F12)、編輯鍵、定位鍵以及任何這些鍵和鍵盤換檔鍵的組合等。查看全部
-
注意: keydown是在鍵盤按下就會(huì)觸發(fā) keyup是在鍵盤松手就會(huì)觸發(fā) 理論上它可以綁定到任何元素,但keydown/keyup事件只是發(fā)送到具有焦點(diǎn)的元素上,不同的瀏覽器中,可獲得焦點(diǎn)的元素略有不同,但是表單元素總是能獲取焦點(diǎn),所以對(duì)于此事件類型表單元素是最合適的。查看全部
-
form元素是有默認(rèn)提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個(gè)默認(rèn)行為 傳統(tǒng)的方式是調(diào)用事件對(duì)象 e.preventDefault() 來處理, jQuery中可以直接在函數(shù)中最后結(jié)尾return false即可查看全部
-
實(shí)際上是給祖先綁定一個(gè)事件。子元素通過冒泡將事傳遞到祖先元素,祖先元素再判斷點(diǎn)擊的是不是button,如果是,就執(zhí)行相同的事件。因此,當(dāng)有很多個(gè)相同的按鈕需要綁定相同的事件時(shí),可以用事件委托將事件委托給祖先節(jié)點(diǎn),有祖先節(jié)點(diǎn)判斷子節(jié)點(diǎn)是否執(zhí)行某事件。如果不適用事假委托,那個(gè)每一個(gè)節(jié)點(diǎn)都需要綁定一個(gè)事件。 使用方法是: 祖先節(jié)點(diǎn).on(“事件”,”子元素”,”綁定的函數(shù)”);查看全部
-
把測(cè)試三的代碼簡(jiǎn)化成下面的應(yīng)該會(huì)好理解點(diǎn): $("button:eq(2)").click(111, function(e){ alert(e.data); //輸出111 });查看全部
-
select事件只能用于<input>元素與<textarea>元素查看全部
-
$(this).css('border','1px solid red') //this 指向ul $(e.target).css('border','1px solid red') //這才是指向當(dāng)前元素查看全部
-
//點(diǎn)擊 div a span 是有區(qū)別的 $('body').on('click', 'div', function(e) { alert(e.target.textContent) }) //點(diǎn)擊 div a span 是有區(qū)別的 // 第二參數(shù)選擇器 并且只會(huì)冒泡到div, 不會(huì)再繼續(xù)冒泡到body ,即使已經(jīng)是對(duì)body指定的on事件查看全部
-
e.type 當(dāng)前事件的類型 例如:click mousedown查看全部
舉報(bào)
0/150
提交
取消