在 Google 跟踪代码管理器中取消选中时,复选框返回 true

问题描述 投票:0回答:1

在标签助手中测试时,无论选中还是未选中,以下变量都会返回 true。

`function checked() {
    var check = jQuery('#marketing').attr("checked");
    if(check === "checked") {
   return true;
    } else {
    return false;
    }
}`

尝试 return true.toString();并返回 false.toString();不管怎样它仍然返回 true。任何建议将不胜感激。

<input type="checkbox" name="marketing" id="marketing" style="padding:0;margin:0;" value="1" checked="checked" aria-require="true">

以上是复选框的代码。

javascript checkbox tags google-tag-manager
1个回答
0
投票

您滥用了

.attr('checked')
。以此为例:如何在 jQuery 中检查复选框是否被选中?

此外,在 TMS 中编写代码时,尽量不要使用 jquery 或任何其他第三方依赖项。这会导致以后出现问题。使用纯 JS 代替。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.