.remove没有用 - jQuery

时间:2011-01-22 09:53:51

标签: jquery

我正在尝试删除id,并且.live是必需的,代码在

之下
$('.TS').live('click',function() {
    ("#"+$(this).attr('id')).remove();
});

错误来自chrome

未捕获TypeError:对象#first没有方法'remove'

我尝试了removeId,但是上面的错误信息。

感谢所有帮助

由于 让

2 个答案:

答案 0 :(得分:3)

您正在对字符串调用remove方法。您应该使用this

进行jQuery选择
$('.TS').live('click',function() {
    $(this).remove();
});

答案 1 :(得分:0)

试试这个,虽然这是间接的方式,但它有效 -

$('.TS').live('click',function() {
    $(this).attr('id','');
});