我想让整行成为一个可点击的链接。我使用了以下代码。它运作良好。它通过单击该行来工作。但是我无法用 Ctrl+click 打开它。 如何通过 Ctrl 点击来实现这一点?
jQuery(document).ready(function($) {
$(".clickableRow").click(function() {
window.document.location = $(this).attr("href");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<tr class='clickableRow' href='url://'>
<td>Blah Blah</td>
<td>1234567</td>
<td>£158,000</td>
</tr>
最佳答案
这是我的答案:
$(".clickableRow").click(function(evt) {
var url = $(this).attr('href');
if (evt.ctrlKey) {
window.open(url, '_blank');
} else {
window.open(url, '_self');
}
它运行良好。
关于jquery - 可点击链接中的整行未在新选项卡中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436808/