jquery 不通过索引值获取当前元素的值 怎样实现 求解!

比如这个:
<ul class="ul_1">
<li><a href="javascript:void(0);"><span class="frind_name">张三</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">李四</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">王二</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">麻子</span></a><p>对号</p></li>
</ul>
然后点击的时候将当前的文本添加到另外一个ul下面去!

第1个回答  2014-07-08
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>

<script src="jquery-1.8.2.min.js/jquery-1.8.2.min.js"></script>

<script language="javascript">
$(document).ready(function(){
var li = '<li><span class="name"></span><a class="close" href="javascript:void(0);">关闭</a></li>';
$('.ul_1 > li a').toggle(function(){

var frind_name = $(this).find(".frind_name").text();

$(".ul_2").append("<li><span class='name' title='"+ frind_name +"'>"+ frind_name +"</span><a class='close' href='javascript:void(0);'>关闭</a></li>");
$(".close").click(function(){
$(this).parent().remove();
});

} ,function(){
var rfrind_name = $(this).find(".frind_name").text();
//alert($(".ul_2 li span[title='"+rfrind_name+"']").parent().html())
$(".ul_2 li span[title='"+rfrind_name+"']").parent().remove();

});

});

</script>

</head>
<body>

<div class="div1">
<ul class="ul_1">
<li><a href="javascript:void(0);"><span class="frind_name">张三</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">李四</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">王二</span></a><p>对号</p></li>
<li><a href="javascript:void(0);"><span class="frind_name">麻子</span></a><p>对号</p></li>
</ul>
</div>
<div class="div2">
<ul class="ul_2">
</ul>
</div>

</body>
</html>

我已经追答了,你直接复制本地测试或者去看下你问的另外一个问题哦~~~追问

那如果这个地方我在加一个统计选中的数字的 代码应该怎么加?

第2个回答  推荐于2016-11-22
$("#ul_1 li").click(function(){
$($(this).text()).appendTo("#ul_2");
});本回答被提问者采纳
相似回答
大家正在搜