这是我当前的标记:
<tr data-dealername="Nice RV">
<td>Nice RV</td>
<td>Sometown</td>
<td>800-222-2222</td>
<td><a href="http://www.nicerv.com" target="_blank">nicerv.com</a></td>
</tr>
<tr data-dealername="Rockin' RVs">
<td>Rockin' RVs</td>
<td>Rockton</td>
<td>800-123-2333</td>
<td><a href="http://www.rockinrvs.ca" target="_blank">rockinrvs.ca</a></td>
</tr>
等等(列表还在继续...)
当我单击链接文本时,我想将data属性设置为Google Analytics(分析)事件标签,但是我不知道该怎么做。
我尝试直接选择数据属性作为CSS选择器[data-dealername]
,但这只是给我页面上的第一个,而不是与父表行关联的那个。
但是,似乎无法选择CSS父元素吗?
我还考虑尝试选择第一个孩子的元素文本,因为它与data属性的数据相同,但是我找不到选择“第一个/前一个兄弟姐妹”的方法?
这似乎应该相当可行,但是我想知道是否需要更改标记和/或使用一些JavaScript?