jquery 取元素内容 怎么 排除span标签
源码:<td>6666<spanclass="copy">[复制]</span></td>我要实现点击复制弹出6666内容$(".copy").bind("click",...
源码:
<td>6666<span class="copy">[复制]</span></td>
我要实现点击复制 弹出6666 内容
$(".copy").bind("click",function(){
var test = $(this).parent().not('span').html();
alert(test);
})
这样取不到值 取出来的是 6666<span class="copy">[复制]</span>
源码改成这种:
<td><span>6666</span><span class="copy">[复制]</span></td>
可以取到,我知道的,现在不想多加个span,所以求高手指点。 展开
<td>6666<span class="copy">[复制]</span></td>
我要实现点击复制 弹出6666 内容
$(".copy").bind("click",function(){
var test = $(this).parent().not('span').html();
alert(test);
})
这样取不到值 取出来的是 6666<span class="copy">[复制]</span>
源码改成这种:
<td><span>6666</span><span class="copy">[复制]</span></td>
可以取到,我知道的,现在不想多加个span,所以求高手指点。 展开
1个回答
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8 />
<title>Nothing</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script>
$ (function ()
{
$ (".copy").bind ("click", function ()
{
var test = $($ (this).prop ('previousSibling')).text();
console.log (test);
})
})
</script>
</head>
<body>
<table>
<tr>
<td>6666<span class="copy">[复制]</span></td>
<td><span>6666</span><span class="copy">[复制]</span>
</td>
</tr>
</table>
</body>
</html>
追问
非常感谢,完美解决。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询