實在看不懂這兩段代碼,有誰可以解釋下
?<script type="text/javascript">
? ? $('.left').click(function() {
? ? ? ? var ele = $(this);
? ? ? ? //通過$.data方式設(shè)置數(shù)據(jù)
? ? ? ? $.data(ele, "a", "data test")
? ? ? ? $.data(ele, "b", {
? ? ? ? ? ? name : "慕課網(wǎng)"
? ? ? ? })
? ? ? ? //通過$.data方式取出數(shù)據(jù)
? ? ? ? var reset = $.data(ele, "a") + "</br>" + $.data(ele, "b").name
? ? ? ? ele.find('span').append(reset)
? ? })
? ? </script>
? ? <script type="text/javascript">
? ? $('.right').click(function() {
? ? ? ? var ele = $(this);
? ? ? ? //通過.data方式設(shè)置數(shù)據(jù)
? ? ? ? ele.data("a", "data test")
? ? ? ? ele.data("b", {
? ? ? ? ? ? name: "慕課網(wǎng)"
? ? ? ? })
? ? ? ? //通過.data方式取出數(shù)據(jù)
? ? ? ? var reset = ele.data("a") + "</br>" + ele.data("b").name
? ? ? ? ele.find('span').append(reset)
? ? })
? ? </script>
2017-02-10
<script type="text/javascript">
$('.left').click(function(){
var ele=$(this);?????? //獲取單擊事件的值,this表示單擊的這個標簽
//通過$.data方式設(shè)置數(shù)據(jù)
$.data(ele,"a","data test")????? // 通過$.data方式將單擊事件這行的a標簽的值設(shè)為data test并存儲在$.data
$.data(ele,"b",{name:"慕課網(wǎng)"})
//通過$.data取出數(shù)據(jù)
var reset=$.data(ele,"a")+"<br/>"+$.data(ele,"b").name;???????????? //將data中的值賦值給reset
ele.find("span").append(reset);//找到this標簽的相鄰兄弟節(jié)點中的span,并將reset的值添加到span中去
})
</script>
<script type="text/javascript">
$('.right').click(function(){
var ele=$(this);
//通過.data方式設(shè)置數(shù)據(jù)
ele.data("a","data test")
ele.data("b",{name:"慕課網(wǎng)"})
//通過.data取出數(shù)據(jù)
var reset=ele.data("a")+"<br/>"+ele.data("b").name
ele.find('span').append(reset)
})
2018-07-13
這里沒有a標簽吧,根據(jù)
這個,這里a應該是鍵吧,后面的"data test"是值
2017-02-10
第二段代碼的意思和第一段差不多,所以沒有。望采納,謝謝!