html – 如何在冒号属性名称中选择具有特定字符串的NOT元素

html – 如何在冒号属性名称中选择具有特定字符串的NOT元素,第1张

概述我有几个像这样的元素: <g transform="matrix"> <image xlink:href="data:image/png" width="48"></g><g transform="matrix"> <image xlink:href="specyfic" width="48"></g><g transform="matrix"> <image xlink 我有几个像这样的元素:

<g transform="matrix">   <image xlink:href="data:image/png" wIDth="48"></g><g transform="matrix">   <image xlink:href="specyfic" wIDth="48"></g><g transform="matrix">   <image xlink:href="specyfic" wIDth="48"></g>

我想选择名称中没有’specifIEdc’的元素.问题是,有时会有一些NOT元素,有时甚至没有. NON specyfic图像计数始终是一个.

由于属性名称中的’:’,我无法实现这一点.

我试过这个:

public static getEventIconOnMap: ElementFinder =    element.all(by.CSS('image[wIDth="48"]:not(image[xlink\:href*="specyfic"'))).last();
解决方法 您的代码对我来说没有多大意义,也不知道如何测试它,但我认为以下代码将起作用.尝试像这样逃避角色:

public static getEventIconOnMap: ElementFinder =    element.all(by.CSS('image:not([xlink\:href*=specyfic]')).last();

这是一个可行的css选择器,因此请根据您的代码进行调整:

image:not([xlink\:href*=specyfic]) {  // your code}

这是一个工作小提琴 – 它不是你正在使用的确切代码,但我把它写成一个css选择器:https://jsfiddle.net/x4gsr658/

总结

以上是内存溢出为你收集整理的html – 如何在冒号属性名称中选择具有特定字符串的NOT元素全部内容,希望文章能够帮你解决html – 如何在冒号属性名称中选择具有特定字符串的NOT元素所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存