操纵隐藏的div

时间:2010-09-08 15:49:38

标签: jquery html dom-manipulation

好的,所以我有几个<div1>元素,里面有静态内容。然后,如果您将鼠标悬停在其上方的<div1>另一个<div2>上弹出。 (注意:如何发生这种情况是“显示”属性从“无”更改为“阻止”)此<div2>包含与<div1>相关的数据。它会根据您所使用的<div1>动态填充。

这些<div>元素我无权操纵。我要做的是创建一个JQuery脚本,说明 特定数据是否填充到<div2>中,而不是在 中操纵它这个 方式。

有人可以帮帮我吗?我将不胜感激。谢谢!

如果您有任何问题或任何问题,请告诉我们!

EDITED: 好的,这就是我所拥有的...... <div id="model-rotator-form">是隐藏在“li”之前隐藏的div,然后显示动态内容。

在这个<div>中是一个H2元素,它包含车辆名称,一个包含两个链接图像的UL元素,以及一些我不想改变的其他元素。

H2元素为<h2 class="model-name">Vehicle Name</h2>,UL元素为<ul class="link-btn"><li><a class="linkBtn" href="Model.aspx?d=711" id="model-rotator-link-1">Research</a></li><li><a class="linkBtn" href="/Dallas/For-Sale/New/Volkswagen/Jetta SportWagen/" id="model-rotator-link-2">Inventory</a></li></ul>

我的代码现在不起作用我知道......这只是一个参考点...... $('#model-rotator-form *'); if($('$h2.model-name').length() >= 25){ $('ul.link-btn').css('margin-top','-20px'); }

让我知道我能做些什么。再次......希望这段代码有所帮助。

1 个答案:

答案 0 :(得分:1)

现在提供了代码示例,我正在重写我的原始答案。

这样的东西可能对你有用,在弹出div的函数中(弹出的div在“this”中有效)...

if($(this).find(“。model-name”)。text()。length&gt; 25)    $(本).find( “链接按钮 ”)addClass(“ 什么”);

“无论”类可能具有负余量,使其向上移动一点。你在这里进入硬编码领域,你在代码中做出特定的像素决策,这有点可怕