在我正在做的页面上,我将以这样的自定义link元素结束:
<link rel="multiply" type="service/math" src="path/to/service">
<link rel="substract" type="service/math" src="path/to/service">
...
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用指定querySelectorAll类型检索所有链接元素service/...并且无处可去.
目前我选择这个:
root.querySelectorAll('link');
Run Code Online (Sandbox Code Playgroud)
<link>当我只想要有类型的那些时,它给了我所有的元素service/.*
问题:
我可以在QSA选择器中添加正则表达式吗?如果是这样,怎么办?
有没有办法使用javascript(特别是jQuery)来查找基于部分属性名称的元素?
我不是在寻找任何找到这些链接中引用的部分属性值的选择器:
但还有更多的东西
<div data-api-src="some value"></div>
<div data-api-myattr="foobar"></div>
Run Code Online (Sandbox Code Playgroud)
和
$("[^data-api]").doSomething()
Run Code Online (Sandbox Code Playgroud)
查找具有以"data-api"开头的属性的任何元素.