課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(三)—事件篇
如題,$("#test3").on("click","測試data",function(event){
????alert(event.data)
})
結(jié)果點擊無效
2017-06-06
源自:jQuery基礎(chǔ)(三)—事件篇 5-1
正在回答
on()方法里的數(shù)據(jù)參數(shù)有兩個作用:一個是填寫選擇器名稱起過濾作用:此時的數(shù)據(jù)類型是字符串:$("div").on("click","#test3",function(){});?? 此時"#test3"字符串就是起到過濾出所有div對象里真正具有點擊事件方法的id為test3的那一個div? ,就不是一個數(shù)據(jù)字符串了。
第二個作用就是解析不同作用域中的數(shù)據(jù),此時數(shù)據(jù)類型是除去字符串以外的其他的數(shù)據(jù)類型,如123數(shù)字類型,null空數(shù)據(jù)類型,[ ]數(shù)組類型 ,{ }json對象類型,還有空著不填的undefined類型。
$("#test3").on("click",["測試data"],function(event){
如果data參數(shù)提供給.on()并且不是null 或者 undefined,那么每次觸發(fā)事件時,通過event.data傳遞給處理程序。data參數(shù)可以是任何類型,但如果是字符串類型時,那么selector參數(shù)必須提供,或顯式地傳遞null,這樣的 話,data 參數(shù)不會被誤認(rèn)為是選擇器。最好是使用一個對象(鍵值對) 以致于可以作為屬性傳遞多個值。
$("#test3").on("click",null,"測試data",function(event){
yelllowsky
Robert_Langdon 回復(fù) yelllowsky
yelllowsky 回復(fù) Robert_Langdon
如題求解
$("#test3").on("click",function(event){? ???alert(event.data); });
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進(jìn)行交互的操作
1 回答event為什么不可以
1 回答為什么函數(shù)值e可以改成其他字母
3 回答為什么觸發(fā)那里的val方法不能用data代替?
1 回答$("button:eq(2)").click(1111, data)中的data作為函數(shù)不應(yīng)該是data()的形式嗎
2 回答測試三中函數(shù)的順序?qū)憺閒unction a(), function data(e),沒有a();為什么不行
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-06-19
on()方法里的數(shù)據(jù)參數(shù)有兩個作用:一個是填寫選擇器名稱起過濾作用:此時的數(shù)據(jù)類型是字符串:$("div").on("click","#test3",function(){});?? 此時"#test3"字符串就是起到過濾出所有div對象里真正具有點擊事件方法的id為test3的那一個div? ,就不是一個數(shù)據(jù)字符串了。
第二個作用就是解析不同作用域中的數(shù)據(jù),此時數(shù)據(jù)類型是除去字符串以外的其他的數(shù)據(jù)類型,如123數(shù)字類型,null空數(shù)據(jù)類型,[ ]數(shù)組類型 ,{ }json對象類型,還有空著不填的undefined類型。
2018-12-25
$("#test3").on("click",["測試data"],function(event){
????alert(event.data)
})
2017-06-28
如果data參數(shù)提供給.on()并且不是null 或者 undefined,那么每次觸發(fā)事件時,通過event.data傳遞給處理程序。data參數(shù)可以是任何類型,但如果是字符串類型時,那么selector參數(shù)必須提供,或顯式地傳遞null,這樣的 話,data 參數(shù)不會被誤認(rèn)為是選擇器。最好是使用一個對象(鍵值對) 以致于可以作為屬性傳遞多個值。
$("#test3").on("click",null,"測試data",function(event){
????alert(event.data)
})
2017-06-27
如題求解
2017-06-06