我正在尝试在一系列div和span中选择h3
换行。 jQuery只选择其中一个项目,而不是全部修改它们,而我在同一div
div
jQuery('div.meta > span > div').after('<div style="clear:both"></div>');
jQuery('div.meta > span > div > h3').css('font-size','11px');
jQuery('div.meta > span > div > h3').css('margin-right','8px');
.after()
函数与.css()
函数完全没有成功。
我在页面底部重复了以下html。
<div class="meta"><span class="element element-counter first last">
<div style="float: right;" id="realLifeEvidence">
<h3 style="margin: 0px 8px 0px 0px; font-size: 11px;"><b>2164</b> total views</h3>
</div>
<div style="clear:both"> </div></span></div>
<h1 class="title">
<a href="/videos/real-life-evidence" title="Real-Life Evidence ">Real-Life Evidence </a>
</h1>
<hr class="line">
</div>
结果可以在这里看到:http://www.ersvision.org/home/&#34;预防与营养科学中的视频计数器&amp; COPD的管理&#34;已被修改而不是其他...
答案 0 :(得分:-1)
我的问题的解决方案可以在@Juhana的评论中找到。实际上,我正在尝试修改一个异步加载的元素,而该元素尚未出现在页面上。
将我的代码移动到函数getYoutubeInfoV3
解决了这个问题。