从 class 获取 ID 的值
Getting value of ID from class
如何使用 google 标签管理器从 class 获取 ID 的值?
<html>
<body>
<textarea id='5' class='cp _check'>sometexthere</textarea>
</body>
<html>
使用 JQuery 可以这样做:
$(".cp._check").attr("id")
我猜你应该使用下面的代码:
$("#cp_check").attr("id")
数据唯一性
除非您不能确定 class cp_check 是唯一的,否则这可能是不可靠的。
数据归属方式
而是将 id 从 5 更改为 "form-text-field" (或任何您想要的)并将您想要的值放入 数据编号:
<textarea id='form-text-field' data-id='5' class='cp _check'>sometexthere</textarea>
然后你的 jQuery 看起来像:
$("#form-text-field").attr("data-id")
Google 标签管理器
1) 创建宏类型 JavaScript:
function(){
var dat = $("#form-text-field").attr("data-id");
return dat;
}
2) 或创建宏类型 DOM ELEMENT 方法 -> CSS 选择器
- 选择器:.cp_check(在你的例子中)#form-text-field(在这个例子中)
- 属性:id(在你的例子中)data-id(在这个例子中)
转到变量,select 新建,键入 DOM。 Select CSS select 或者。然后,您可以使用类似于 jQuery:
的 select 或
即使您的 select 可能有多个匹配项,或者 GTM 仅检索第一次出现的值。
如何使用 google 标签管理器从 class 获取 ID 的值?
<html>
<body>
<textarea id='5' class='cp _check'>sometexthere</textarea>
</body>
<html>
使用 JQuery 可以这样做:
$(".cp._check").attr("id")
我猜你应该使用下面的代码: $("#cp_check").attr("id")
数据唯一性
除非您不能确定 class cp_check 是唯一的,否则这可能是不可靠的。
数据归属方式
而是将 id 从 5 更改为 "form-text-field" (或任何您想要的)并将您想要的值放入 数据编号:
<textarea id='form-text-field' data-id='5' class='cp _check'>sometexthere</textarea>
然后你的 jQuery 看起来像:
$("#form-text-field").attr("data-id")
Google 标签管理器
1) 创建宏类型 JavaScript:
function(){
var dat = $("#form-text-field").attr("data-id");
return dat;
}
2) 或创建宏类型 DOM ELEMENT 方法 -> CSS 选择器
- 选择器:.cp_check(在你的例子中)#form-text-field(在这个例子中)
- 属性:id(在你的例子中)data-id(在这个例子中)
转到变量,select 新建,键入 DOM。 Select CSS select 或者。然后,您可以使用类似于 jQuery:
的 select 或即使您的 select 可能有多个匹配项,或者 GTM 仅检索第一次出现的值。