删除第二个tr元素上的第一个链接

Rey*_*ier 0 html javascript jquery dom

我有这个HTML:

<table>
    <tr>
        <td colspan="2"> Some text </td>
    </tr>
    <tr>
        <td> Some text </td>
        <td>
            <div class="btn-group">
                <a class="btn btn-link" href="/pingenieros/web/app_dev.php/admin/pi/proyecto/proyectos/create"><i class="icon-plus"></i>New</a>
                <a class="btn btn-link" href="/pingenieros/web/app_dev.php/admin/pi/proyecto/proyectos/list"><i class="icon-list"></i> List</a>
            </div>
        </td>
    </tr>
    <tr>
     ... many others tr ...
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要使用jQuery删除a第二个中的第一个元素,tr意思是带New文本的那个,有什么建议吗?

注意:我的坏了一个错字

Tus*_*har 5

尝试

最短的代码

$('tr:eq(1) a.btn-link:first').remove();
Run Code Online (Sandbox Code Playgroud)
$('tr:eq(1) a:first').remove();
Run Code Online (Sandbox Code Playgroud)
$('tr:eq(1) a:contains("New")').first().remove();
Run Code Online (Sandbox Code Playgroud)


完全匹配删除

$('tr:eq(1) a').filter(function(){
    return $(this).text() === 'New';
}).first().remove();
Run Code Online (Sandbox Code Playgroud)

参考

:EQ()

:第一

:包括()

.第一()

.过滤()