访问Div内的Div(JQuery)

时间:2011-09-24 20:19:07

标签: javascript jquery html

我在另一个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的背景...

希望你们能帮助我!

1 个答案:

答案 0 :(得分:1)

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

var i = Math.floor(Math.random() * images.length),
    bg = 'url(tiles/' + images[i] + ')';

$(div).find('div.redpanel').css('background-image', bg);