如何正确使用多选择器获取指定data-test-id且含selected类的div?
正确的查询语句写法
你的查询语句无效的核心原因是属性值不匹配:HTML元素的data-test-id值是4048800800000000::1,但你写的查询语句里把其中的数字0误写成了字母f(变成了404880f800000000::1)。
修正后的正确查询语句为:
dojo.query('div.selected[data-test-id="4048800800000000::1"]')
补充说明:dojo.query支持标准CSS选择器语法,你采用的「同时匹配类名和属性值」的选择器逻辑本身是正确的,只要保证属性值和HTML中的内容完全一致,就能正常匹配到目标元素。
内容的提问来源于stack exchange,提问作者T Rao
相关产品推荐
相关产品推荐

