使用href调用创建链接的javascript函数
我正在尝试写一些东西,这些东西将转到这个函数创建的URL使用href调用创建链接的javascript函数,javascript,hyperlink,href,Javascript,Hyperlink,Href,我正在尝试写一些东西,这些东西将转到这个函数创建的URL <script type="text/javascript"> function VLink() { var callNumHeading = $("th[class='BItemsHeader']:contains(NO.)"); Num = $('table[id="B_items"] tbody tr td a').eq($(NumHeading).index()).text(); var l
<script type="text/javascript">
function VLink() {
var callNumHeading = $("th[class='BItemsHeader']:contains(NO.)");
Num = $('table[id="B_items"] tbody tr td a').eq($(NumHeading).index()).text();
var link = "http://someURL/?q="+Num;
return link;
}
$(document).ready(function() {
var link = VLink();
});
</script>
函数VLink(){
var callNumHeading=$(“th[class='BItemsHeader']:contains(NO.)”);
Num=$('table[id=“B_items”]tbody tr td a').eq($(NumHeading.index()).text();
变量链接=”http://someURL/?q=“+Num;
返回链接;
}
$(文档).ready(函数(){
var link=VLink();
});
我需要创建代码,该代码将转到在上述函数中创建的链接。最接近我的是:
<a href="javascript:VLink(); ">My Link</a>
这段代码会转到一个页面,该页面表示它与原始页面具有相同的URL,但页面上显示的所有内容都是我要转到的URL。所需的目标URL显示在页面正文中,而不是地址栏中
window.location = VLink();
这将重定向由VLink()创建的页面。这将重定向:
window.location.href = VLink();
当VLink返回字符串时,设置为window.location.href
似乎最合适
window.location是一个与许多其他方法相同的对象
关于,也许您忘记了
:contains()部分中的一些连字符<代码>$(“th[class='BItemsHeader']:包含('NO')代码>抱歉,我正在键入我的答案,因为你刚刚发布了你的答案。回答得好:)奏效了!谢谢德本森和泰兹!