-
//通過自定義事件調(diào)用,更新次數(shù) $("button:last").click(function() { $("button:first").trigger('click','last'); }); trigger 相當(dāng)于 button:first被觸發(fā)查看全部
-
//給body綁定一個(gè)click事件 //沒有直接a元素綁定點(diǎn)擊事件 //通過委托機(jī)制,點(diǎn)擊a元素的時(shí)候,事件觸發(fā) $('body').on('click', 'a', function(e) { alert(e.target.textContent) })查看全部
-
$('#target2').submit(function() { alert('捕獲提交表達(dá)動(dòng)作,阻止頁面跳轉(zhuǎn)') return false; });查看全部
-
focus 和 blur 不會(huì)冒泡 focusin 和 focusout 會(huì)冒泡查看全部
-
trigger("focus")無法傳參: 因?yàn)閠rigger會(huì)觸發(fā)瀏覽器的默認(rèn)行為 即input的聚焦行為,此時(shí)是不能設(shè)置input的title值的查看全部
-
點(diǎn)擊span冒泡到content的點(diǎn)擊事件,然后進(jìn)入到content的click function里面執(zhí)行阻止冒泡語句,也就不會(huì)冒泡到body,所以點(diǎn)擊span不會(huì)出現(xiàn)body元素被點(diǎn)擊。查看全部
-
event.target 是冒泡起源的那個(gè)元素(事件觸發(fā)點(diǎn)) this是進(jìn)行事件綁定的那個(gè)元素查看全部
-
方法一:$ele.click() 綁定$ele元素,不帶任何參數(shù)一般是用來指定觸發(fā)一個(gè)事件,用的比較少 <div id="test">點(diǎn)擊觸發(fā)<div> $("ele").click(function(){ alert('觸發(fā)指定事件') }) $("#test").click(function(){ $("ele").click() //手動(dòng)指定觸發(fā)事件 }); 方法二:$ele.click( handler(eventObject) ) 綁定$ele元素,每次$ele元素觸發(fā)點(diǎn)擊操作會(huì)執(zhí)行回調(diào) handler函數(shù),這樣可以針對(duì)事件的反饋?zhàn)龊芏嗖僮髁?,方法中的this是指向了綁定事件的元素 <div id="test">點(diǎn)擊觸發(fā)<div> $("#test").click(function() { //this指向 div元素 }); 方法三:$ele.click( [eventData ], handler(eventObject) ) 使用與方法二一致,不過可以接受一個(gè)數(shù)據(jù)參數(shù),這樣的處理是為了解決不同作用域下數(shù)據(jù)傳遞的問題 <div id="test">點(diǎn)擊觸發(fā)<div> $("#test").click(11111,function(e) { //this指向 div元素 //e.data => 11111 傳遞數(shù)據(jù) });查看全部
-
如果一直按著按鍵, keydown會(huì)不斷觸發(fā), 而keypress則只觸發(fā)一次 keypress 在輸入中文之后再輸入阿拉伯字母就能顯示中文了查看全部
-
keydown綁定文本框,每次點(diǎn)擊觸發(fā)事件,在獲取文本框的值,總是打印上次操作時(shí)文本框的內(nèi)容,這是因?yàn)閗eydown操作后,事件觸發(fā)了,但值還未顯示在文本框中,所以這類操作要用keyup 一個(gè)完整的按鍵動(dòng)作后,才可以獲取文本框的值。查看全部
-
<form action="______">這里面的地址就是提交之后頁面跳轉(zhuǎn)的地址。查看全部
-
點(diǎn)button觸發(fā)兩次/三次input select事件 彈窗 因?yàn)闉g覽器有默認(rèn)行為,當(dāng)你點(diǎn)擊按鈕時(shí)第一次是觸發(fā)了select事件,第二次就是默認(rèn)行為,默認(rèn)行為會(huì)選中input的文本,就又觸發(fā) 了input元素的select事件,在select的回調(diào)函數(shù)中添加e.preventDefault()就可以取消默認(rèn)行為了查看全部
-
select元素: 對(duì)于下拉選擇框,當(dāng)用戶用鼠標(biāo)作出選擇時(shí),該事件立即觸發(fā) 也要滿足用戶做的選擇是有改變的時(shí)候! 想到input file, 如果這次選擇上傳的文件和前一次一模一樣, 那么就不會(huì)再去上傳查看全部
-
focus與blur不支持冒泡,focusin與focusout支持冒泡查看全部
-
form元素是有默認(rèn)提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個(gè)默認(rèn)行為傳統(tǒng)的方式是調(diào)用事件對(duì)象 e.preventDefault() 來處理, jQuery中可以直接在函數(shù)中最后結(jié)尾return false即可。form action屬性就是跳轉(zhuǎn)的頁面地址。查看全部
舉報(bào)
0/150
提交
取消