jQuery表行单击无法正常工作

时间:2012-08-15 22:14:00

标签: jquery

我正在查看几个网站,我提出了以下内容:

    <table class="admin_table">
        <thead>
            <tr>
                <th>Company Name</th>
                <th>Industry</th>

            </tr>
        </thead>
        <tbody>
            <tr url="/home/companies/1">
                <td>Microsoft</td>
                <td>Computer Software</td>
            </tr>
        </tbody>
    </table>

$(document).ready(function() {
    $(".admin_table tr").not(':first').click(function() {
        var url = $(this)..attr("url");
        if (url != null && url != '') {
            window.location = url;
        }
    });
});

但是,点击该行时,它没有响应?

我最初阅读以下网站:

jQuery - Click event on <tr> elements with in a table and getting <td> element values

Making a Table Row clickable

http://www.electrictoolbox.com/jquey-make-entire-table-row-clickable/

我的代码中是否有任何遗漏?在许多情况下,代码是相同的......

1 个答案:

答案 0 :(得分:3)

当然只有第二行应该有效,因为那是带有url的那一行。但首先你应该删除双点 $(本).attr( 'URL');