$.data($(this),'key1',"name");为什么这么写不行的,而是要赋值?
$(".left").click(function(){
//给rleft增加数据存储
$.data($(this),'key1',"name");
//获取数据
var text = $.data($(this),"key1");
$("span").text(text);
})
为什么这么写没内容输出,而是要赋值?
div>
<script type="text/javascript">
$(".left").click(function(){
var $this = $(this);
//给rleft增加数据存储
$.data($this,'key1',"name");
//获取数据
var text = $.data($this,"key1");
$("span").text(text);
})
</script>