单击带触发器的元素

时间:2013-09-09 18:12:34

标签: javascript jquery triggers

触发器(jQuery)的问题很小。在我的<table>中,如果我点击我的<tr>,我希望能够点击我的href。

http://jsfiddle.net/vPEAn/

上查看我的代码/测试
$('tr').click(function(){
    $(this).find('.link').trigger('click');  
});

知道问题是什么吗?

2 个答案:

答案 0 :(得分:2)

问题是手动触发锚标记上的(jquery)单击事件不执行默认操作。相反,只需执行正常的javascript重定向。

$('tr').click(function(){
    window.location.href = $(this).find('.link').attr("href");  
});

答案 1 :(得分:0)

您可以将网址存储到变量中:

$('tr').click(function(){
    var url = $(this).find('.link').attr('href');
    window.location = url;
});