我对触发器(jQuery)有一个小问题。在我的<table>
,我想如果我点击我的<tr>
它在我的 href 上。
在http://jsfiddle.net/vPEAn/上查看我的代码/测试
$('tr').click(function(){
$(this).find('.link').trigger('click');
});
知道问题是什么吗?
我对触发器(jQuery)有一个小问题。在我的<table>
,我想如果我点击我的<tr>
它在我的 href 上。
在http://jsfiddle.net/vPEAn/上查看我的代码/测试
$('tr').click(function(){
$(this).find('.link').trigger('click');
});
知道问题是什么吗?
问题是在锚标记上手动触发 (jquery)click 事件不执行默认操作。相反,只需执行正常的 javascript 重定向。
$('tr').click(function(){
window.location.href = $(this).find('.link').attr("href");
});
您可以将 url 存储到变量中:
$('tr').click(function(){
var url = $(this).find('.link').attr('href');
window.location = url;
});