2010-03-08 56 views
1

我发现这个jquery插件,它正是我所需要的,但我想用它在更新面板中的表行上,所以我希望使用live()jquery api来保持jquery在整个更新面板请求。这可能吗?如何使用实时jQuery API?

jQuery.fn.linker = function(selector) { 
    $(this).each(function() { 
     var href = $(selector, this).attr('href'); 
     if (href) { 
      var link = $('<a href="' + $(selector, this).attr('href') + '"></a>').css({ 
       'text-decoration': 'none', 
       'display': 'block', 
       'padding': '0px', 
       'color': $(this).css('color') 
      }) 
      $(this).children() 
        .css('padding', '0') 
        .wrapInner(link); 
     } 
    }); 
}; 

回答

0

您可以使用Live Query plugin监听<tr>元素创建,然后再应用此功能。

$("tr").livequery(function() { 
    $(this).linker(); 
}); 

如果我正确理解插件和您想要的结果。