javascript - 如何点击显示和点击通话?

标签 javascript jquery tel

我使用它来单击以显示电话号码,但我想在显示电话号码后单击以进行调用。有小费吗?提前致谢!

<span id="number" data-last="123-456-7896"><span>
<a class="see">(718)... Click to show </a></span>

$('#number').click(function() {
$(this).find('span').text( $(this).data('last') );

最佳答案

您需要在点击时插入带有 a tel: or a callto: scheme 的链接。

例如:

$('#number').click(function() {
    var tel = $(this).data('last');
    $(this).find('span').html( '<a href="tel:' + tel + '">' + tel + '</a>' );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="number" data-last="+1234567896">
  <span><a class="see">(718)... Click to show </a></span>
</span>

关于javascript - 如何点击显示和点击通话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41750706/

相关文章:

javascript - Angularjs 从列表创建 div 网格

javascript - 关于 Ext.define() 中 initComponent() 的最佳实践

Android WebView “tel:” & "mailto:"链接显示未找到网页

web - 在桌面上如何禁用与电话号码的链接?

javascript - 检查给定点周围所有点的有效方法

javascript - 用确认框停止我的 while 循环

javascript - 在 JavaScript 中比较数组中的对象 ID

Jquery添加和删除一个div的多个类

javascript - Jquery 自动完成字体 : change font in the box

iphone - 使用电话 : url to initiate call - but need to insert SPECIAL CHARACTER #