課程
/前端開發
/jQuery
/jQuery基礎(三)—事件篇
這個e.target.value是怎么獲得數據的?
2016-07-19
源自:jQuery基礎(三)—事件篇 3-2
正在回答
var?$target?=?$(e.target); $target.is('li')?&&?$target.parent().prev().children("span").eq(0).text($target.text()); $target.is('li')?&&?$target.parent().prev().children("span").eq(0).attr('tyid',$target.attr('tyid'));
每次觸發DOM事件時會產生一個事件對象(也稱event對象),此處的參數e接收事件對象。而事件對象也有很多屬性和方法,其中target屬性是獲取觸發事件對象的目標,也就是綁定事件的元素,e.target表示該DOM元素,然后在獲取其相應的屬性值。
例如:
$('.target1').change(function(e) {
? ? ? ? $("#result").html(e.target.value)
? ? });
e.target就等價于$('target1')
故e.target.value就等價于$('target1').val()
淡水狗
先弄清楚e.target指向哪個元素,然后看看這個元素的value屬性的值就可以得到了。初學者一般會把e.target和this弄混,搞不懂這兩個具體指向哪個元素。簡單來說,this就是指向當前事件所綁定的元素,而e.target指向事件執行時鼠標所點擊區域的那個元素。容易搞不懂的地方是,初學者會認為當前事件所綁定的元素不就是鼠標所點擊的那個元素嘛,這時候就要看看時間綁定的元素內部有沒有子元素了,如果有子元素的話e.target指向這個子元素,如果沒有,e.target和this都指向事件所綁定的元素。
在表單中,select元素,input元素input[type="text"],input[type="button"],input[type="radio"],input[type="checkbox"]等等都有value屬性,e.target.value獲取的就是你選擇接受事件的元素輸入的或者選擇的值。
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
1 回答e.target.value這句代碼怎么理解?
4 回答change里的e.target.value這里value可以用val()代替嗎?為什么?請詳細擼謝謝誒
7 回答e.target.value 假如我想輸出 我選中的那幾個文字 而不是value值 ,那該怎么寫
1 回答關于data()
2 回答關于select
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-08-03
2016-08-05
每次觸發DOM事件時會產生一個事件對象(也稱event對象),此處的參數e接收事件對象。而事件對象也有很多屬性和方法,其中target屬性是獲取觸發事件對象的目標,也就是綁定事件的元素,e.target表示該DOM元素,然后在獲取其相應的屬性值。
例如:
$('.target1').change(function(e) {
? ? ? ? $("#result").html(e.target.value)
? ? });
e.target就等價于$('target1')
故e.target.value就等價于$('target1').val()
2016-07-19
先弄清楚e.target指向哪個元素,然后看看這個元素的value屬性的值就可以得到了。初學者一般會把e.target和this弄混,搞不懂這兩個具體指向哪個元素。簡單來說,this就是指向當前事件所綁定的元素,而e.target指向事件執行時鼠標所點擊區域的那個元素。容易搞不懂的地方是,初學者會認為當前事件所綁定的元素不就是鼠標所點擊的那個元素嘛,這時候就要看看時間綁定的元素內部有沒有子元素了,如果有子元素的話e.target指向這個子元素,如果沒有,e.target和this都指向事件所綁定的元素。
2016-07-19
在表單中,select元素,input元素input[type="text"],input[type="button"],input[type="radio"],input[type="checkbox"]等等都有value屬性,e.target.value獲取的就是你選擇接受事件的元素輸入的或者選擇的值。