javascript - 使用 if 语句理解 jquery div 元素

标签 javascript jquery html css

我是 jQuery 的新手,我看不出我的代码哪里错了。我正在尝试获取具有 custom-logo-videoid 的元素,以使用 if 语句更改其 innerHTML(如果它是“"或空白等)。但是它不起作用。我做错了什么?

$(document).ready(function(){ 

    var a = $("#custom-logo-video");

    if (!a.trim()) {
        // is empty or whitespace
        a.innerHTML("easy");
    } else {
        a.innerHTML("hard");
    }

});

最佳答案

你可以试试:

$(document).ready(function () {
    var a = $('#custom-logo-video').html();

    if (!$.trim(a)) {
        // is empty or whitespace
        $('#custom-logo-video').html("easy");
    } else {
        $('#custom-logo-video').html("hard");
    }
});

关于javascript - 使用 if 语句理解 jquery div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722049/

相关文章:

javascript - 如何在谷歌时间线图表中加载有关点击事件的一些信息

javascript - 从本地json获取带有id的单个数据

javascript - HTML语音聊天宽度Phonegap和node.js

Jquery Colorbox 滚动整个窗口,而不仅仅是 colorbox 内的内容

html - 不透明度的 CSS 动画不适用于 safari,但适用于 google chrome

javascript - 如何在单击函数内的 jQuery 单击函数中停止事件传播?

javascript - $.ajaxFileUpload 成功将文件上传到文件夹,但无法传递要保存在数据库中的值

javascript - jQuery.when() 似乎没有在等待

php - 安全地在 Web 上列出登录信息?

html - 到达边界时的 div 悬停问题