如果class等于某个东西,那么将属性添加到另一个div

时间:2013-01-06 02:29:21

标签: jquery class attributes equals

我正在尝试编写一个函数来查找类名“blocknew”,然后添加到imgframe div的style属性中。这甚至可能吗?

从这里开始:

<div class="block"><div class="imgframe" style="background:url(images/blah.jpg);"></div></div>

对此:

<div class="blocknew"><div class="imgframe" style="background:url(images/new.jpg), url(images/blah.jpg);"></div></div>

到目前为止的功能:

$(function () { $('.blocknew').children('.imgframe').attr("style", "background:url(images/new.png),"); });

1 个答案:

答案 0 :(得分:0)

经过多次讨论,这可能是OP的意思

$('.block .imgframe').each(function(){
    $(this).css('background', 'url(images/new.jpg),' + $(this).css('background'));
});