jQuery的數據存儲
<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>
????<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>why?這是啥
2017-02-21
初學,個人見解,還請多多指教!
$.data(ele,?"a",?"data?test"),它的作用,在ele對象下,將“data test”存到“a”中;
$.data(ele,?"b",?{
????????????name?:?"慕課網"
????????}) ?它的作用,在ele對象下,將“name?:?"慕課網"”存到“b”中;
var?reset?=?$.data(ele,?"a")?+?"</br>"?+?$.data(ele,?"b").name
它的作用是,用ele對象讀出a中的元素,從b中讀出name的值,賦值為reset;
ele.find('span').append(reset)? 它的作用是,在ele對象下,找到span元素,在其中追加reset中的內容