gpt4 book ai didi

javascript - 检查空属性jquery

转载 作者:行者123 更新时间:2023-11-29 19:38:28 24 4
gpt4 key购买 nike

我正在尝试检查一个元素的空属性,但似乎无法正常工作。

这是我的 html 代码:

    <div class="item">
<div class="itemBtn" style="visibility:hidden;">
</div>
<div class="itemText" itemtype="loader">
</div>
</div>
<div class="item">
<div class="itemBtn">
</div>
<div class="itemText" itemtype="">
</div>
</div>

这是一个 jquery 悬停函数,基本上只是打开按钮。我试图通过说“如果没有项目类型,就不要打开它”来构建它

    inner.find(".item").hover(function () {
if (inner.find(".item-text[itemtype='']")) {
$(this).children(".itemBtn").css("visibility", "hidden");
} else {
$(this).children(".itemBtn").css("visibility", "visible");
}
}, function () {
$(this).children(".itemBtn").css("visibility", "hidden");
});

更新:我最终通过执行以下操作解决了这个问题:

    inner.find(".item").hover(function () {
if ($(this).find("div[itemtype='']").length) {
$(this).children(".itemBtn").css("visibility", "hidden");
} else {
$(this).children(".itemBtn").css("visibility", "visible");
}
}, function () {
$(this).children(".itemBtn").css("visibility", "hidden");
});

最佳答案

这只是一个简单的例子

var attr = $(this).attr('title');
if (typeof attr !== typeof undefined && attr !== false) {
//do some thing
}

关于javascript - 检查空属性jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24396491/

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