我的页面中有一种情况除了target
<div itemscope>
some <html>
........
</div>
我target
div
如何itemscope
i,e <div itemscope>
假设我有这样的结构
<div itemscope>
<a hrfe="http://www.a.com">a.com</a>
</div>
<div itemscope type="tang">
<a hrfe="http://www.b.com">b.com</a>
</div>
<div>
<a hrfe="http://www.c.com">c.com</a>
</div>
<div>
<a hrfe="http://www.d.com">d.com</a>
</div>
请告诉我这个选择器被叫什么,以便我可以在STACKOVERFLOW上搜索
var allDivWith_itemscope = $('div[i don"t know what else]');
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div itemscope>
<a hrfe="http://www.a.com">a.com</a>
</div>
<div itemscope type="tang">
<a hrfe="http://www.b.com">b.com</a>
</div>
<div>
<a hrfe="http://www.c.com">c.com</a>
</div>
<div>
<a hrfe="http://www.d.com">d.com</a>
</div>
&#13;
答案 0 :(得分:1)
我想提一下两件事:
href
属性的拼写错误。data-*
前缀作为自定义属性。因此,基于这些,您可以改为:
<div data-itemscope>
现在在js / jquery / css中你可以这样做:
// css
div[data-itemscope]{
properties:values;
}
// javascript
document.querySelector('div[data-itemscope]')
//jquery
$('div[data-itemscope]')