HTML:
<div id="parent">
<div class="child"></div>
<div class="child"><p>Div with content<p></div>
<div class="child"><img scr="pic.png" alt="Div with picture" /></div>
</div>
Run Code Online (Sandbox Code Playgroud)
结果我想:
<div id="parent">
<div class="child"></div>
<div class="child"><h1>title</h1><p>Div with content<p></div>
<div class="child"><h1>title</h1><img scr="pic.png" alt="Div with picture" /></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的jQuery代码:
$(".child").each(function() {
if ($(this).html != '')
$(this).prepend('<h1>title</h1>');
});
Run Code Online (Sandbox Code Playgroud)
我的jQuery代码的结果:
<div id="parent">
<div class="child"><h1>title</h1></div>
<div class="child"><h1>title</h1><p>Div with content<p></div>
<div class="child"><h1>title</h1><img scr="pic.png" alt="Div with picture" /></div>
</div>
Run Code Online (Sandbox Code Playgroud)
所以我只想为某个不是空的类的每个div添加一个标题.
Eva*_*ski 20
$(".child:not(:empty)").prepend('<h1>title</h1>');
Run Code Online (Sandbox Code Playgroud)
$(".child").each(function() {
if ($(this).html())
$(this).prepend('<h1>title</h1>');
});
Run Code Online (Sandbox Code Playgroud)
小智 5
$("#parent .child").each(function() {
if ($.trim($(this).html()).length > 0 )
$(this).prepend('<h1>title</h1>');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32889 次 |
| 最近记录: |