習(xí)慣這么寫$("input:last").focusout("慕課網(wǎng)",function(e){
$(this).val(e.data)
})
$(this).val(e.data)
})
2017-03-04
已采納回答 / 流浪滴汪汪汪
e.target表示的是當(dāng)前事件的觸發(fā)DOM對象,你點的是button,所以e.target.textContent就是按鈕上的內(nèi)容。$('p').click()是觸發(fā)p標(biāo)簽的點擊事件,$('p').click(function(e) {? ? ? ? ? ? alert(e.target.textContent)? ? ? ? })這是p標(biāo)簽的點擊事件的處理方式,alert(e.target.textContent)所以這里輸出的是p標(biāo)簽的內(nèi)容
2017-03-02
已采納回答 / 流浪滴汪汪汪
我試了一下這樣可以:alert(e.target.value.substring(e.currentTarget.selectionStart,e.currentTarget.selectionEnd));不知道有沒有更好的方法
2017-03-02
trigger跑的是click(function(event,bottonName)這個函數(shù) 傳進(jìn)去的參數(shù)也是和這個函數(shù)有關(guān)的。
trigger和click()的區(qū)別在于一個可以傳參數(shù)一個傳不了。
trigger和click()的區(qū)別在于一個可以傳參數(shù)一個傳不了。
2017-02-28
最新回答 / qq_心存一人_2
別鬧。。。那是因為你緩存問題。。$(".right p:first").mouseover('1234', data)不可以的
function data(e) {
alert(e.data) //1111
}
function a() {
$("button:eq(2)").dblclick(1111, data)
}
a();
a() -> $("button:eq(2)").dblclick(1111, data)->data(e)
alert(e.data) //1111
}
function a() {
$("button:eq(2)").dblclick(1111, data)
}
a();
a() -> $("button:eq(2)").dblclick(1111, data)->data(e)
2017-02-26
$("div").on('click',function(e){
alert('觸發(fā)的元素是內(nèi)容是: ' + this.textContent)
}) 這里用this,就是指的是綁定事件的對象,也就是div.
$("ul").on('click',function(e){
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
}) 這里的e.event就是指的發(fā)生事件的對象,點擊ul內(nèi)部的元素,冒泡到ul上執(zhí)行后,回調(diào)的是你所點擊的元素
alert('觸發(fā)的元素是內(nèi)容是: ' + this.textContent)
}) 這里用this,就是指的是綁定事件的對象,也就是div.
$("ul").on('click',function(e){
alert('觸發(fā)的元素是內(nèi)容是: ' + e.target.textContent)
}) 這里的e.event就是指的發(fā)生事件的對象,點擊ul內(nèi)部的元素,冒泡到ul上執(zhí)行后,回調(diào)的是你所點擊的元素
2017-02-25
$("div").on("click","p",fn) 從你點擊的地方開始冒泡,冒泡到div的過程中遇到的p元素執(zhí)行fn函數(shù)
2017-02-25
如果有子元素的話e.target指向這個子元素,如果沒有,e.target和this都指向事件所綁定的元素。 這里e.target.textContent 一直都是a元素。
2017-02-23