在Div中访问Div (JQuery)

Access a Div inside a Div (JQuery)

本文关键字:Div JQuery 访问      更新时间:2023-09-26

我在访问另一个div中的div属性时遇到了问题。我使用JQuery插件QuickFlip,并想改变背景图像

<div class="quickFlip">
  <div class="blackPanel"> </div>
  <div class="redPanel">
    <p class="quickFlipCta">Click to Flip</p>
  </div>
</div>

这是我的一个面板的结构。(我得到了更多具有相同类名的类)。我用这段代码将其中一个面板加载到变量"div"中。

$(div).quickFlipper();
div = $(".quickFlip").get().sort(function(){ 
  return Math.round(Math.random())-0.5;
}).slice(0,1);

现在我想访问背景图像…我已经试过了:

$(div).$('redPanel')({'background': 'url(tiles/' + images[Math.floor(Math.random() * images.length)] + ')'});

实际上不起作用…^ ^我可以用这段代码改变quickFlip类的背景,但不能改变redpanel的背景…

希望你们能帮助我!

不要害怕使用更多的局部变量。

var i = Math.floor(Math.random() * images.length),
    bg = 'url(tiles/' + images[i] + ')';
$(div).find('div.redpanel').css('background-image', bg);