gpt4 book ai didi

javascript - jquery wrap, append, prepend 到父 div

转载 作者:行者123 更新时间:2023-11-30 17:58:59 24 4
gpt4 key购买 nike

我正在尝试检测某个 div 元素的高度何时为 0,以便显示带有消息的 div 元素。

function checkads() 
{
if ($('#container').height() == 0)
{
$('.wp_bannerize').wrap($('<div id="notice">ENABLE ADS</div>'));
};
}

$(document).ready(checkads);

上面的工作正常,但是,无论如何,是否可以使脚本包装比子 div 高 1 或 2 级的父 div,而不必手动定义父级的类名“wp_bannerize”

最佳答案

你可以尝试这样的事情:

function checkads() {
var $container = $('#container');
if ($container.height() == 0) {
$container.parent().wrap($('<div id="notice">ENABLE ADS</div>'));
// OR $container.parent().parent().wrap($('<div id="notice">ENABLE ADS</div>'));
}
}

或者将您的 checkads() 函数更改为:

function checkads($current) {
if ($current.height() == 0) {
$current.parent().wrap($('<div id="notice">ENABLE ADS</div>'));
}
}

然后这样调用它:

checkads($('#container');
checkads($('#container2');
//etc...

关于javascript - jquery wrap, append, prepend 到父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com