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,所以求高手指点。
展开
 我来答
yugi111
推荐于2016-07-23 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!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>
追问
非常感谢,完美解决。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式