- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 CSS 选择器链使用以下代码中的数据元素获取路由号,但我不知道为什么我无法使用 CSS 选择器链获取文本(路由号)以下代码:
<table class="rich-table home table" id="startForm:PendingReviewApps" border="0" cellpadding="0" cellspacing="0"><colgroup span="0"></colgroup><thead class="rich-table-thead"><tr class="rich-table-header "><th class="rich-table-headercell " scope="colgroup">Accounts Being Reviewed</th></tr></thead><tbody id="startForm:PendingReviewApps:tb"><tr class="rich-table-row rich-table-firstrow "><td class="rich-table-cell " id="startForm:PendingReviewApps:0:ProductSummaryForDepositApplicationId" style="width:80%"><span id="startForm:PendingReviewApps:0:ProductLabelForDepositAppId" style="font-size:14pt;">Easy Checking</span>
<br />
<p style="padding-left: 20px"><span id="startForm:PendingReviewApps:0:routingNumberSpan">
Routing number:<span id="startForm:PendingReviewApps:0:RountingNumberForDepositAppId" style="font-weight:bold;"> 121100782</span>
<br /></span><span id="startForm:PendingReviewApps:0:intFundingAmtSpan">
Initial funding amount: $<span id="startForm:PendingReviewApps:0:InitialFundingAmountForDepositAppId" style="font-weight:bold;">100.00</span>
<br /></span>
</p></td></tr></tbody></table>
我已经尝试了所有类型的组合,但我使用的工具 (Adobe DTM) 没有返回文本值(路由号码)?附件是我在开发中看到的 CSS 选择器链结果。 Chrome 的控制台,但没有成功使用!我试过以下方法:
span#startForm:PendingReviewApps:0:RountingNumberForDepositAppId
p #startForm:PendingReviewApps:0:RountingNumberForDepositAppId
但是没有运气?
最佳答案
两种选择:
(单)转义冒号
span#startForm\:PendingReviewApps\:0\:RountingNumberForDe positAppId
最终 DTM 生成一个 document.querySelector()
调用,将您的值作为参数传递。
在这种情况下,即使冒号 :
是一个有效的 id 字符,它也标记了一个 pseudo-class在 css 语法中,所以你必须转义它。
与此同时,document.querySelector()
接受一个字符串参数,而反斜杠是字符串的特殊字符,因此您必须转义转义符(因此整体 \\:
).
但是,DTM 会自动转义反斜杠,因此您只应在数据元素字段中将其转义一次,最终评估值将是双重转义的 \\:
使用属性语法
span[id="startForm:PendingReviewApps:0:RountingNumberForDepo sitAppId"]
这是一个使用 Attribute syntax 的替代选择器.与第一种方法相比,这种方法没有真正的好处,只是您不必担心转义冒号。
关于javascript - Adobe DTM 选择器链不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44124150/
我想在我的应用程序中使用 Primefaces 和 Myfaces。但是有一个异常(exception)。 00:31:01,292 SEVERE [org.primefaces.config.Con
我在这个问题上花了两天时间!没有任何 Java 经验。想请教各位专家和乐于助人的人!我已经在谷歌上搜索了很多,但到目前为止未能解决问题。请求帮助!我需要知道的是如何解决这个问题。 我正在尝试将 Web
I see the below error randomly (not every time).我随机(不是每次)看到下面的错误。 Error while converting jaxb ob
我正在寻找一种动态更新 DTM 中预定义数据元素的方法。一旦页面加载并且数据元素被初始化,就无法更新它们,_sattelite.setVar() 不起作用。我可以即时创建数据元素,但它不会在页面之间持
我正在努力触发自定义事件(来自自定义代码)以及页面加载事件。例如当我的主页加载时,我想触发事件 1,如果我的数据元素满足特定条件,它应该触发事件 2。因此,在调试器中的调用中,我应该看到 event1
我有一组文本包含在一个列表中,我从一个 csv 文件加载 texts=['这是 text1', '这将是 text2', '这里我们有 text3'] 我想通过使用词干词 创建一个文档术语矩阵。我还阻
我使用 quanteda 来构建文档术语矩阵: library(quanteda) mytext = "This is my old text" dtm <- dfm(mytext, tolower=
在我们的网站上,我们有可以分配标签的页面,但我在弄清楚如何使用 Adobe DTM/Analytics 处理此问题时遇到了问题。每个页面可以在数组中捕获 1 到 n 个标签。我可以在开发者控制台中
我遇到了 DTM 和引用 js 对象的时间问题。我注意到,有时,DTM 无法访问 Web 应用程序(ASP.net MVC 框架)创建的 js 对象。 js 对象是在 DTM 加载任何 js 之前创建
我们有一个包含多种产品的网站。我们的目标页面仅包含一种特定产品。现在我们需要一个页面加载规则,仅当网页或源代码中存在某些文本时才会触发。 文本- SSO 或 SSU 或 SSI。 任何人都可以提供 J
我的页面 JavaScript 中有一个 HTML 元素,当页面上存在广告拦截器时,该元素返回 true;当页面上没有广告拦截器时,该元素返回“False”。 我是 DTM 新手,有一个关于在页面加载
我需要使用 Adobe DTM 捕获单击的链接以及单击该链接的页面,然后将其传递到 evar 和 sprop。我不需要页面浏览量,因此使用 s.tl()。 我使用基于事件的规则,其中“click”
我想改造以下 DTM pd.DataFrame({"ID": [1,2,3,4,5], "t1": [0,0,1,1,0], "t2": [1,
我在网络选项卡中遇到 adobe 图像请求问题,我可以在控制台中正确查看结果,但在图像请求中我看不到 Evar55 当前值。实际上存在错误分析跟踪问题- Evar55 Evar55 应该捕获用户在搜索
我认为这很简单,但我不知道如何使用 DTM 来检测选择的 onChange?如果我在事件类型中选择“更改”,我会得到一个下拉列表来选择一个不是我想要的数据元素。那么我如何检测页面上选择的变化呢?我不关
我正在使用非顺序 HTML Javascript/第三方标签,我正在使用以下脚本将数据传递给第 3 方标签。 x = _satellite.getVar('Sub-Total'); 我遇到的
我有 2 个 id 1.show_ocancel_popup 和 2.cancel_order_button,第一个用于单击取消按钮时发出的通知,第二个用于确认按钮,我正在触发一条规则,该规则将在第一
我正在尝试使用 CSS 选择器链使用以下代码中的数据元素获取路由号,但我不知道为什么我无法使用 CSS 选择器链获取文本(路由号)以下代码: Accounts Being ReviewedEasy C
我有一个使用默认值为“_Not_Set_”的自定义脚本的数据元素。数据元素中的代码是: var elemNavValue = _satellite.readCookie('navElemName');
我不清楚动态标记管理器(DTM)如何执行Adobe Analytics页面加载规则,尤其是何时触发Adobe Analytics请求(s.t函数)。 Adobe提供了此图(https://market
我是一名优秀的程序员,十分优秀!