javascript - 如何 Datalayer.push 复选框变量
问题描述
我希望是否有人可以帮助我弄清楚如何datalayer.push
从用户在提交期间在表单上选择的复选框中获取数据。该表单有很多字段,但我只想要已选中的复选框。
解决方案
您需要检查何时调用dataLayer.push
该函数是否document.ready
在更改之后或更改或表单提交事件上调用。情况可能是复选框的值是undefined
在dataLayer.push
函数调用时。
要获取选中复选框的值,请使用:
$('.form-check__input:checked').serialize();
推荐阅读
- transactions - 使用区块链的交易收据
- hash - 如何在 Markdown 的代码块中转义根提示符 (#)
- ios - swiftUI中的分页不加载下一页
- linux - 当两个程序必须交互时如何使用GDB?
- machine-learning - 将嵌入(20 个浮点数的数组)转换为 20 个浮点特征?
- reactjs - 刷新后找不到反应页面
- oracle - How to create user in Oracle ASM only for selecting specific table without giving SYS privileges
- kotlin - 放大 api,FieldUndefined 类型的验证错误:'Query' 类型中的字段'listNoteDatas' 未定义@'listNoteDatas''
- html - 赛普拉斯测试用例:仅选择元素的文本(而不是其子/后代的文本)
- reactjs - PWA 可以模拟任何可以用 react native 完成的事情吗?