为了账号安全,请及时绑定邮箱和手机立即绑定

如何用Jquery修改html标签href链接?

如何用Jquery修改html标签href链接?

饮歌长啸 2022-07-21 09:57:59
我无权访问原始文档...所以我正在尝试使用 GTM 和 Jquery 修改按钮元素。但是以下代码不起作用。<script>$(document).ready(function(){    $( ".label" ).html("<a href="#" name="button" onclick="dataLayer.push({'event': 'Form Sent'});"><strong>SiGN IN!</strong></a>")});</script>还有另一种方法可以做到这一点吗?
查看完整描述

1 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

你需要更复杂的东西,因为你有嵌套的引号:


$(function(){

  let $newLink = $("<a/>",{ "href": "#", "name":"button" })

    .html('<strong>SiGN IN!</strong>'); // using separate .html instead of attribute for readability 

  $newLink.on("click",function(e) { 

   e.preventDefault(); // cancel click

   dataLayer.push({'event': 'Form Sent'}) 

  });

  $(".label" ).html($newLink)

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="label"></div>


查看完整回答
反对 回复 2022-07-21
  • 1 回答
  • 0 关注
  • 63 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信