jQuery:根据类删除行

tom*_*tom 6 jquery jquery-selectors

我遇到了jQuery的问题,并根据他们的类删除了一些元素.见http://jsfiddle.net/JBKp4/1/

当在itemRow中单击删除链接时,该项的optionRow和commentRow应该被删除.但我不能确定行的类.

我希望有人可以帮助我.谢谢!

RAS*_*ASG 11

你的代码可以简单得多:

$('body').on('click', '.delete', function() {
    var $tr = $(this).closest('tr');
    if ($tr.attr('class') == 'itemRow') {
        $tr.nextUntil('tr[class=itemRow]').andSelf().remove();
    }
    else {
        $tr.remove();
    }
});
Run Code Online (Sandbox Code Playgroud)

看到它在这里工作:http://jsfiddle.net/RASG/MeaRQ/


Nul*_*teя 6

你可以通过选择器做到这一点

$(".className").remove();
Run Code Online (Sandbox Code Playgroud)

<tr class"itemRow">应该有拼写错误<tr class="itemRow">