在新标签中打开间接URL链接
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.tablepress-id-??').on('click', 'tr', function() {
var $a = $(this).find('a').last();
if ($a.length) window.location = $a.attr('href');
});
});
</script>
上述工作完全可以在点击表格行的任何位置时打开url链接[在图像中也使用url链接] - 链接打开在相同的选项卡/窗口,但我需要它打开一个新的选项卡/窗口。在新标签中打开间接URL链接
我读过一些类似的主题,但他们不完全一样的情况并没有什么我想正在努力从那些适应[我可放置在我现有的一个错误的地方额外的代码?]
从谁知道他们在这方面做的援助 - 即不是我:) - 将非常感激...
if ($a.length) {
var url = $a.attr('href');
window.open(url, '_blank');
}
你好,非常感谢你回应 - 这是我一直在玩的东西,没有运气 - 我想我可能会在错误的地方使用它?关于我的原始代码,你究竟在哪里放了你提供的代码? – kyliec1
jQuery的(文件)。就绪(函数($){$(”。tablepress-ID-1' )。在( '点击', 'TR',函数(){风险$ a = $(本).find( 'A')最后();如果($则为a.length)了window.location = $ a.attr( 'HREF'); VAR URL = $ a.attr(“HREF '); window.open(url,'_blank');});});我已经添加它上面的,这将打开一个新标签页的链接,优秀:-)但它也开启了原点页面上的链接 - 任何建议什么修改,使其只在打开新标签,而不是原来的页面呢?再次感谢代码和您的时间:) – kyliec1
我想通了,非常感谢原始代码! :) – kyliec1
你可以从这里找到位置对象一些有用的文档:https://developer.mozilla.org/en-US/docs/Web/API/Window/location
当你CA N参看这是相同的,
location.assign("http://www.mozilla.org"); // or
location = "http://www.mozilla.org";
但对分配的功能,你可以通过它的target属性,“_blank”的新标签是这样的:
window.location.assign('https://developer.mozilla.org/en-US/docs/Web/API/Window/location', '_blank')
跳过JS,并使用锚与'target =“_ blank”'属性。 – Teemu
您好,谢谢您的回复,而且我确实已经有了像这样打开的锚图像,如果只是点击了小锚点本身!该JS渲染整个表行“点击” - 整个小区的锚是在与相关文字在它毗邻的细胞......它确实这是我的出发点:)有 – kyliec1