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