【发布时间】:2019-12-18 04:29:48
【问题描述】:
以下脚本仅将 css() 应用于第一个 p 而不是第二个。帮助表示赞赏。
var ptagsClass1 = $('p.class1');
ptagsClass1.css('background-color','yellow');
alert(ptagsClass1.length);// this is returning 2 elements correctly
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p class="class1">some content inside p tags 1</p>
<p class="class1"></p>some content inside p tags 2</p>
<p>some content inside p tags 3</p>
<p class="class4"></p>some content inside p tags 4</p>
<p class="class2"></p>some content inside p tags 5</p>
【问题讨论】:
-
你是第二个是空的...
-
如果您修复了 html 错误,它可能会正常工作...jsfiddle.net/9s3e46rj