亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不太懂這段代碼

<script?type="text/javascript">
????$('.left').click(function()?{
????????var?ele?=?$(this);
????????//通過$.data方式設置數據
????????$.data(ele,?"a",?"data?test")
????????$.data(ele,?"b",?{
????????????name?:?"慕課網"
????????})
????????//通過$.data方式取出數據
????????var?reset?=?$.data(ele,?"a")?+?"</br>"?+?$.data(ele,?"b").name
????????ele.find('span').append(reset)
????})
????</script>

其中$.data(ele, "a")的值就是value“data test"嗎

還有這段代碼與下面這段的區別在于哪里啊

<script?type="text/javascript">
????$('.right').click(function()?{
????????var?ele?=?$(this);
????????//通過.data方式設置數據
????????ele.data("a",?"data?test")
????????ele.data("b",?{
????????????name:?"慕課網"
????????})
????????//通過.data方式取出數據
????????var?reset?=?ele.data("a")?+?"</br>"?+?ele.data("b").name
????????ele.find('span').append(reset)
????})
????</script>


正在回答

2 回答

$.data(ele, "a"),里面只有一個值"data?test",$.data(ele,?"b")的時候實際上取到的是鍵值對,所以要墜上.name這樣的key值,才能取到真正的值,上下兩端代碼沒什么區別,ele就是被取到的當前節點賦予的變量,可以直接理解為當前節點

0 回復 有任何疑惑可以回復我~
#1

我啊我誒 提問者

那靜態與實例data的使用的區別在哪里呢
2016-12-01 回復 有任何疑惑可以回復我~

不懂ele

0 回復 有任何疑惑可以回復我~
#1

我啊我誒 提問者

ele=$(this):獲取當前被選中元素對象
2016-11-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不太懂這段代碼

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號