簡體   English   中英

如何在jQuery中檢查HTML對象是否為null?

[英]How do I check if a HTML object is null in jQuery?

我試圖用HTML查找HTML中的對象。

function getHats() {
    $.get('http://www.roblox.com/User.aspx?ID=1',
        function parse(data) {
            var id1 = $(data).find('#ctl00_cphRoblox_rbxUserAssetsPane_UserAssetsDataList_ctl09_AssetThumbnailHyperLink');
            hatname1 = id1.attr('title');
            hatlink1 = "http://www.roblox.com" + id1.attr('href');
            hatpic1 = id1.find('img').attr('src');
            var lim1 = id1.parent('.AssetThumbnail').find('div');
            if(!lim1) {
                hatlim1 = true;
                alert("Null")
            }else{
                hatlim1 = false;
            };
        }
    );
};

它總是彈出警報。

使用長度 - 但你不必明確它:

if (lim1.length) {
    // lim1 has a length! And it's not 0!
} else {
    // arg, lim1 has a length of 0
}

等價地,否定運算符! 會很好的。

if (!lim1.length) {
    // arg!
}

在這種情況下,您可以使用length

if(lim1.length < 1){
    //alert 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM