javascript - jQuery parents ("tr") 淡出不工作

标签 javascript jquery

所以我正在尝试创建一个带有类“delete”父 tr 元素的淡出效果。

这是我的 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>​

和 js -

$("a.delete").click(function() {
    $(this).parents("tr").fadeOut(300);
}​

但是它不起作用,有什么线索吗?我也尝试了 parent() 而不是 parents(),但它也没有用。

最佳答案

更新修复:jsFiddle

你错过了 );

 $("a.delete").click(function() {
     $(this).parents("tr").fadeOut(300);
 }​

应该是

 $("a.delete").click(function() {
     $(this).parents("tr").fadeOut(300);
 }​);

关于javascript - jQuery parents ("tr") 淡出不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11806928/

相关文章:

javascript - 获取鼠标指针上的文本框字

javascript - SignalR 获取集线器之外的客户端不起作用

javascript - 为什么调用匿名函数表达式有两种不同的语法?

javascript - 将javascript onclick消息添加到php动态列表

javascript - Jquery 验证器插件无法验证

javascript - 文档 cookie/出现错误 "Illegal document.domain value"

javascript - jQuery 5 元素创建一个新元素,将接下来的 5 个元素包裹在其中

javascript - 我如何在我的客户端 javascript 中需要一个 Node 模块?

javascript - ajax 完成后将数据从 ajax 函数传递到另一个函数

jquery - 限制可见时间线图表的X轴范围