我想使整行成为可点击的链接。我用下面的代码。运行良好。通过单击该行即可正常工作。但是我无法使用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');
}
运行良好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句