jQuery - 如果页面上存在DIV,则将CSS添加到其他DIV

时间:2014-03-14 19:46:45

标签: javascript jquery html css

我对jQuery很新,但我已经掌握了基础知识......至少我认为我做到了?我只是不确定如何将它们放在一起让它们真正起作用。

示例:
页面上存在IF(ID为#dynamicChat的div)。然后(div与类.prdSection)高度为25px。否则什么都不做

到目前为止我有什么:

$('#dynamicChat'){
$('.prdSection').css('height', '25px');
}

我不认为我离我很远......说我可能是:)任何帮助都会很棒!

*附带问题 - 如果我在网页上提到Div,我会称之为什么?元素?

谢谢:)

3 个答案:

答案 0 :(得分:6)

if ($('#dynamicChat').length > 0) {
    $('.prdSection').css('height', '25px');
}

答案 1 :(得分:1)

您不需要“> 0“,你可以简单地写:

if ( $('#myElement').length ) {
// it exists
}

if ( $('#dynamicChat').length ) {
$('.prdSection').css('height', '25px');
}

答案 2 :(得分:0)

不需要jQuery来检查该元素是否存在:

if(document.getElementById('dynamicChat')){
    $('.prdSection').css('height', '25px');
}