window.open jquery变量

问题描述 投票:0回答:1
<script src="https://code.jquery.com/jquery-3.0.0.js"></script>
<script type="text/javascript">
var link = $('#unique_link').html();
var vk_link = "http://vk.com/share.php?url="+link+"&amp;title=text";
</script>

<a onclick="window.open(vk_link,'_blank', 'scrollbars=0, resizable=1, menubar=0, left=100, top=100, width=550, height=440, toolbar=0, status=0');return false">LINK</a>

但是在浏览器中,我看到未定义但未替换的变量:window.open(vk_link, ....如何解决?

javascript jquery window.open
1个回答
0
投票

您正在尝试以不会被评估为其值的字符串访问vk_link。只需定义一个函数,例如说openWindow并在onClick上调用它,如下所示。


0
投票

您还可以将HREF属性与Anchor Tag中的javascript:关键字一起使用来调用JavaScript函数:

© www.soinside.com 2019 - 2024. All rights reserved.