您好,我需要将页面上的所有块迭代到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().