<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>
<script type="text/javascript">
$('.left').click(function(){
var ele=$(this); //获取单击事件的值,this表示单击的这个标签
//通过$.data方式设置数据
$.data(ele,"a","data test") // 通过$.data方式将单击事件这行的a标签的值设为data test并存储在$.data
$.data(ele,"b",{name:"慕课网"})
//通过$.data取出数据
var reset=$.data(ele,"a")+"<br/>"+$.data(ele,"b").name; //将data中的值赋值给reset
ele.find("span").append(reset);//找到this标签的相邻兄弟节点中的span,并将reset的值添加到span中去
})
</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)
})
这里没有a标签吧,根据
jQuery.data( element, key, value )
这个,这里a应该是键吧,后面的"data test"是值
第二段代码的意思和第一段差不多,所以没有。望采纳,谢谢!