javascript/jquery模拟锚定“;电话:;点击
我发现了很多关于用javascript模拟锚点击的消息。大多数人使用“定位”功能,这对我不起作用,因为我不想重定向到任何地方。我的主播使用href=“tel:…”来调用iphone的电话功能 我不能有一个用于单击的锚,所以我想让javascript/jquery模拟用户按下按钮时的单击,例如。我怎样才能做到这一点(如果真的有可能的话)javascript/jquery模拟锚定“;电话:;点击,javascript,jquery,anchor,Javascript,Jquery,Anchor,我发现了很多关于用javascript模拟锚点击的消息。大多数人使用“定位”功能,这对我不起作用,因为我不想重定向到任何地方。我的主播使用href=“tel:…”来调用iphone的电话功能 我不能有一个用于单击的锚,所以我想让javascript/jquery模拟用户按下按钮时的单击,例如。我怎样才能做到这一点(如果真的有可能的话) 谢谢您可以在单击按钮时触发锚定的单击事件 $('#button1').on('click', function() { $('#anchor1').cli
谢谢您可以在单击按钮时触发锚定的单击事件
$('#button1').on('click', function() {
$('#anchor1').click(); // triggering the click event on click of the button
});
检查这个
单击按钮可以触发锚点的单击事件
$('#button1').on('click', function() {
$('#anchor1').click(); // triggering the click event on click of the button
});
检查这个
试试这个:
$(your_button).trigger('click')
试试这个:
$(your_button).trigger('click')
你可以直接触发点击事件
$("a.phonenumber").click();
你可以直接触发点击事件
$("a.phonenumber").click();
下面是一个简单的例子,说明如何实现这一点-
$(function(){
$("#b1").on('click',function(){
alert("pressed b1!");
});
$("#b2").on('click',function(){
$("#b1").trigger('click');
alert("pressed b2!");
});
});
单击第一个b1
按钮将触发警报。单击第二个b2
按钮时,首先在第一个按钮上“触发”一个单击事件(将执行其警报),然后警报第二个值
下面是一个简单的例子,说明如何实现这一点-
$(function(){
$("#b1").on('click',function(){
alert("pressed b1!");
});
$("#b2").on('click',function(){
$("#b1").trigger('click');
alert("pressed b2!");
});
});
单击第一个b1
按钮将触发警报。单击第二个b2
按钮时,首先在第一个按钮上“触发”一个单击事件(将执行其警报),然后警报第二个值
我知道问题要求不要使用定位功能,但请尝试以下方法: HTML:
我知道问题要求不要使用定位功能,但请尝试以下方法: HTML:
虽然它在小提琴中工作,但它实际上并没有做我需要它做的事情。您的按钮单击锚定,这将触发一个函数。我需要按钮点击锚,让锚执行它的本机功能,即呼叫某人。如果在您的小提琴中,将href=“#”替换为href=”,您将看到它无法按我的需要工作。还有什么想法吗?虽然它可以用小提琴演奏,但它实际上并不能满足我的需要。您的按钮单击锚定,这将触发一个函数。我需要按钮点击锚,让锚执行它的本机功能,即呼叫某人。如果在您的小提琴中,将href=“#”替换为href=”,您将看到它无法按我的需要工作。还有什么想法吗?请参考上面的注释,因为这一点与此相同。要取消具有href参数的锚定标记的默认操作,您只需向其单击处理程序添加一个
return false
。请参考上面的注释,因为这一点与此相同。要取消具有href参数的锚定标记的默认操作,您所要做的就是向其单击处理程序添加一个return false
。