您好,我需要将页面上的所有块迭代到body
所有子块中。我怎样才能做到这一点 ?
<body>
<div>
<div>1</div>
<div>1</div>
</div>
<p>some text <span>3</span><p>
</body>
$("body").each(function(){
console.log($(this).css("background"));
});
//проблема в том что это-т скрипт не заходит в дочерние элементы , а мне надо перебрать все элементы страницы.
根据文档,该方法
each()
迭代 jQuery 对象,同时在每个 COMPATIBLE 元素上执行该函数。在您的情况下,该元素是body
. 要遍历所有子元素,您可以children()
使用$('body')
. 并且要选择您感兴趣的元素(相同的<div></div>
,<p></p>
),您可以尝试以下代码:选项使用
css
选项使用
js
如果要设置样式,则不必使用
.each()
.