有人可以帮助我为什么这段代码不起作用。当用户在我的 jquery datepicker 上设置日期时,我试图点击一个锚点。将不胜感激任何帮助。
<a class="bye" id="bye" href="google.com" >Go To Google</a>
$( "#to" ).datepicker(
{
onSelect: function()
{
$('#bye').click();
}
});
有人可以帮助我为什么这段代码不起作用。当用户在我的 jquery datepicker 上设置日期时,我试图点击一个锚点。将不胜感激任何帮助。
<a class="bye" id="bye" href="google.com" >Go To Google</a>
$( "#to" ).datepicker(
{
onSelect: function()
{
$('#bye').click();
}
});
click()
触发附加到元素的任何 javascript 点击处理程序。这不会触发锚标记的默认操作,因此不会将您带到页面。
你可以这样做:
window.location = $('#bye').attr('href');
.click() 是一个 javascript 事件,因此您必须在 javascript 中捕获此事件。尝试添加您的 javascript 代码,如下所示:
$('#bye').click(function(){
//window.location.href=$(this).attr('href');
window.open($(this).attr('href'));
});