<div id="a1" style="background:#0F0; width:200px; height:200px;">
<ul >
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
<div id="a2" style="background:#ff0; width:200px; height:200px;"></div>
<script type="text/javascript" src="js/jquery-2.1.1.js"></script>
<script type="text/javascript">
$(function(){
$("#a1 li").click(function(){
$(this).appendTo("#a2");
});
$("#a2 li").click(function(){
$(this).appendTo("#a1");
});
})
</script>
两个div,点第一个 div 的li 显示在 第二个div中 ,可在点击 第二个div 里的li 就会不到 第一个div中了。请指教下 谢谢。
一个是show()方法,一个是hide()方法
请帮忙解决下 ,在线等! 谢谢
改on方法,直接click是对已经选中的元素执行事件绑定,你a2又没有li,当然没有绑定
$(function(){
$("#a1").on('click','li',function(){
$(this).appendTo("#a2");
});
$("#a2").on('click','li',function(){
$(this).appendTo("#a1");
});
})