通过JQuery livequery访问时未定义属性

时间:2009-06-05 16:19:44

标签: jquery jquery-plugins

我对JQuery很新,所以这可能听起来很荒谬,但我有一个表格通过AJAX将数据重新填充到div部分。我遇到的问题是我有一个链接,我需要访问一些在AJAX刷新期间呈现给页面的表行属性,但根据我设置的警报,属性都是未定义的。有谁知道如何在livequery中再次访问该数据?以下是代码。

//Rebind anchor tags for add links.
$('a[class=add_player]') 
    .livequery('click', function(event) { 

    var parentRow = $(this).parent().parent();          
    //Pulling player information from table row tag 
    var playerID = parentRow.attr("player_id");  //playerID is 'undefined' when alerted.

    refreshPlayer(playerID);
});

HTML

<tr player_id="123">
   <td><a class="add_player">Tester</a></td>
</tr>

1 个答案:

答案 0 :(得分:1)

我的工作方式就是这样,放弃现在livequery()的{​​{1}}:

live()