jQuery父母("tr")淡出不起作用

y2o*_*2ok 1 javascript jquery

所以我试图用类"删除"父tr元素创建一个fadeOut效果.

这是我的jsfiddle,你可以在那里查看它 - http://jsfiddle.net/syTXZ/

和代码在这里 -

HTML -

<table border="1px solid black">
    <thead>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Parent</th>
            <th>Edit</th>
            <th>Delete</th>
        </tr>
    </thead>
    <tbody>
            <tr>
                <td>2</td>
                <td>test222</td>
                <td>test2</td>
                <td><a href="#" categoryID="1" class="edit">Edit Category</a></td>
                <td><a href="#" categoryID="1" class="delete">Delete Category</a></td>
            </tr>                                                    
            <tr>
                <td>1</td>
                <td>te1t22</td>
                <td>tes1t</td>
                <td><a href="#" categoryID="1" class="edit">Edit Category</a></td>
                <td><a href="#" categoryID="1" class="delete">Delete Category</a></td>
            </tr>  
            <tr>
                <td>3</td>
                <td>test2</td>
                <td>test</td>
                <td><a href="#" categoryID="1" class="edit">Edit Category</a></td>
                <td><a href="#" categoryID="1" class="delete">Delete Category</a></td>
            </tr>          
    </tbody>
</table>?
Run Code Online (Sandbox Code Playgroud)

和js -

$("a.delete").click(function() {
    $(this).parents("tr").fadeOut(300);
}?
Run Code Online (Sandbox Code Playgroud)

但它不起作用,任何线索?我也试过parent()而不是parent(),但它也没有用.

Kur*_*urt 6

更新了修复:jsFiddle

你错过了 );

 $("a.delete").click(function() {
     $(this).parents("tr").fadeOut(300);
 }?
Run Code Online (Sandbox Code Playgroud)

应该

 $("a.delete").click(function() {
     $(this).parents("tr").fadeOut(300);
 }?);
Run Code Online (Sandbox Code Playgroud)