已采納回答 / 雷燦成
就是你可以綁定一個或者多個,比如$('ele').on('click',funtion(){this.css('border','1px solid red');})可以為一個元素綁定一個單擊事件,也可以通過空格分離,傳遞不同的事件名,可以同時綁定多個事件。click mouseover,懂嗎???
2017-01-17
最新回答 / 孤芳自賞花獨凄
var x = 1;if(x == "1") {? ? console.log("YAY! They're equal!");}var x = 1;// 嚴(yán)格平等,類型必須相同if(x === "1") {? ? console.log("Sadly, I'll never write this to the console");}if(x === 1) {? ? console.log("YES! Strict Equality FTW.")}var doSomething = function(doW...
2017-01-15
通過change時間進(jìn)行監(jiān)聽input select textarea,
$(元素).change(function(e){$("#result").html(e.target.val)})
上面語法意思就是所選目標(biāo)的值是否有改變。
$(元素).change(function(e){$("#result").html(e.target.val)})
上面語法意思就是所選目標(biāo)的值是否有改變。
2017-01-15
與 click 事件不同,mouseup 事件僅需要放松按鈕。當(dāng)鼠標(biāo)指針位于元素上方時,放松鼠標(biāo)按鈕就會觸發(fā)該事件。
摘自jQuery中文手冊
摘自jQuery中文手冊
2017-01-14
已采納回答 / 慕小葉
?alert(e.target.textContent) ?彈框顯示你鼠標(biāo)移上的元素的文本內(nèi)容你可以看成是這樣$("button:eq(2)").click(1111,function(e){????alert(e.data);});就是給第三個button添加一個click事件,點擊的時候,把click()中的第一個參數(shù)傳入data中,然后彈框顯示。我是這樣理解的。
2017-01-12
最贊回答 / 小蝦學(xué)前端
通過查看其他同學(xué)答案,既要有聚焦行為,又要input顯示value值是矛盾的;其實不傳參數(shù)時已經(jīng)觸發(fā)了聚焦事件(點擊按鈕1后光標(biāo)停留在了input文本框內(nèi)),foucus是原生事件,trigger會觸發(fā)原生事件,如把foucus隨便改成一個名字,點擊按鈕一時該參數(shù)就顯示在input文本框了
2017-01-12
event.which 應(yīng)該是獲取按下的鍵盤按鍵Unicode值,而不是獲取在鼠標(biāo)單擊時,單擊的是鼠標(biāo)的哪個鍵
2017-01-11
//triggerHandler觸發(fā)focus
$("button:last").click(function() {
//因為triggerHandler不會冒泡,因此不會冒泡觸發(fā)accident上的click事件
$("a").triggerHandler("click");
//因為triggerHandler不會觸發(fā)瀏覽器默認(rèn)行為,因此input元素不會聚焦,可 //以顯示vlaue值,"沒有觸發(fā)默認(rèn)聚焦事件"就是傳入focus事件的title參數(shù)
$("input").triggerHandler("focus","沒有觸發(fā)默認(rèn)聚焦事件");
});
</script>
$("button:last").click(function() {
//因為triggerHandler不會冒泡,因此不會冒泡觸發(fā)accident上的click事件
$("a").triggerHandler("click");
//因為triggerHandler不會觸發(fā)瀏覽器默認(rèn)行為,因此input元素不會聚焦,可 //以顯示vlaue值,"沒有觸發(fā)默認(rèn)聚焦事件"就是傳入focus事件的title參數(shù)
$("input").triggerHandler("focus","沒有觸發(fā)默認(rèn)聚焦事件");
});
</script>
2017-01-11
//trigger觸發(fā)focus
$("button:first").click(function() {
//觸發(fā)a元素的click元素,該元素原來并沒有綁定事件,只是為了做冒泡測試
$("a").trigger("click");
//trigger沒有像triggerHandler那樣傳入title參數(shù)是因為trigger會觸發(fā)默認(rèn)聚 焦事件,文本框聚焦的時候也就無法顯示vlaue值
$("input").trigger("focus");
});
$("button:first").click(function() {
//觸發(fā)a元素的click元素,該元素原來并沒有綁定事件,只是為了做冒泡測試
$("a").trigger("click");
//trigger沒有像triggerHandler那樣傳入title參數(shù)是因為trigger會觸發(fā)默認(rèn)聚 焦事件,文本框聚焦的時候也就無法顯示vlaue值
$("input").trigger("focus");
});
2017-01-11
<script type="text/javascript">
//給input綁定一個聚焦事件
$("input").on("focus",function(event,title) {
$(this).val(title);
});
//在accident上綁定點擊事件,用來做冒泡測試
$("#accident").on("click",function() {
alert("trigger觸發(fā)的事件會在 DOM 樹中向上冒泡");
});
//給input綁定一個聚焦事件
$("input").on("focus",function(event,title) {
$(this).val(title);
});
//在accident上綁定點擊事件,用來做冒泡測試
$("#accident").on("click",function() {
alert("trigger觸發(fā)的事件會在 DOM 樹中向上冒泡");
});
2017-01-11
表單事件之blur與focus事件
獲得焦點:focus(不支持冒泡) focusin(支持冒泡)
失去焦點:blur(不支持冒泡) focusout(支持冒泡)
獲得焦點:focus(不支持冒泡) focusin(支持冒泡)
失去焦點:blur(不支持冒泡) focusout(支持冒泡)
2017-01-11
已采納回答 / 小蝦學(xué)前端
? ? ? ? $('p').click(function(e) {})加個選擇器?$('p:last').click(function(e) {})? ?
2017-01-11