Javascript 对链接使用Jquery触发器方法

Javascript 对链接使用Jquery触发器方法,javascript,jquery,hyperlink,eventtrigger,Javascript,Jquery,Hyperlink,Eventtrigger,这是我的示例,我想通过按G键将我的页面重定向到另一个URL,但我无法触发单击功能 有什么想法吗 谢谢您可以尝试以下方法: window.location = $('.mylink').attr('href'); 如果类mylink中有多个项目,则始终会使用第一个项目您可以尝试以下操作: window.location = $('.mylink').attr('href'); 如果类mylink中有多个项目,则始终使用第一个项目这似乎适用于键g $(document).on('keydown'

这是我的示例,我想通过按G键将我的页面重定向到另一个URL,但我无法触发单击功能

有什么想法吗


谢谢

您可以尝试以下方法:

window.location = $('.mylink').attr('href');

如果类
mylink
中有多个项目,则始终会使用第一个项目

您可以尝试以下操作:

window.location = $('.mylink').attr('href');

如果类
mylink
中有多个项目,则始终使用第一个项目

这似乎适用于键g

$(document).on('keydown', function(evt) {

    if (evt.keyCode == 71) //G key is pressed
    {
        window.location = "http://"+$('.mylink').attr("href");

    }

});

这里的示例

这似乎适用于键g

$(document).on('keydown', function(evt) {

    if (evt.keyCode == 71) //G key is pressed
    {
        window.location = "http://"+$('.mylink').attr("href");

    }

});
这里的示例

.trigger()
类似。只有在使用
.bind()
(或
.live()
.on()
和所有可用快捷方式)方法定义事件处理程序时,click()
才能工作

试试看

$(document).on('keydown', function(e) {
    if (e.keyCode === 103) //G key is pressed
    {
       alert("g key is pressed");
       location.href = $('mylink').attr('href');
    }
});
.trigger()
类似。只有在使用
.bind()
(或
.live()
.on()
和所有可用快捷方式)方法定义事件处理程序时,click()
才能工作

试试看

$(document).on('keydown', function(e) {
    if (e.keyCode === 103) //G key is pressed
    {
       alert("g key is pressed");
       location.href = $('mylink').attr('href');
    }
});

它工作正常,谢谢,但我想知道触发器函数有什么问题?
.trigger()
会触发绑定到链接的特定事件。如果没有绑定到项目的
keyup
事件的函数,则无法触发所述
keyup
事件。它工作正常,谢谢,但我想知道触发函数有什么问题?
。trigger()
触发绑定到链接的特定事件。如果没有绑定到项目的
keyup
事件的函数,则无法触发所述
keyup
事件。。