jQuery - 基于父元素类将CSS添加到子元素

时间:2015-02-18 13:59:29

标签: jquery html css

我需要将CSS样式(用于设置子元素的高度)添加到没有类名的子元素。但是,父元素确实具有唯一的类名。

这就是我所得到的: -

function createStickyMenu() {
    var $ = jQuery;
    var menucontainer = $('<div id="main_menu"></div>');

    maincontainer.find('.logo').css({
        'float': 'left',
    });

    maincontainer.find('.logo').children.css({
        'height': '57px',
    });
});

简化的HTML就像这样: -

<div id="main_menu">
    <a href="#" class="logo">
       <img src="#">
    </a>
</div>

因此我需要为img标签添加一个高度。如何在不向img标记添加类名的情况下专门定位此元素?我上面的尝试确实添加了CSS浮动:左边的标志&#39; class元素,但不是它的子元素(我认为应该是img标记)。

1 个答案:

答案 0 :(得分:0)

$( "a.logo" ).children().css( "width", "200px" );
$( "a.logo" ).children().css( "height", "200px" );

注意:“a.logo”没有空格