javascript - 简单的 '$().show()' 在 'if/else if' 语句中不起作用

标签 javascript jquery show

Here是 fiddle 。

我正在尝试使用 $().show() 制作 div 显示,但它不起作用。我怀疑这是因为它在 else if () {...} 中,但我不确定。

if/else if 语句:

if (i !== "" && ii !== "" && iii !== "") {
    $('#dialog').show();
        $('#dialog').dialog({
            modal: true,
            dialogClass: 'no-close',
            buttons: [{
                text: 'OK',
                click: function () {
                    $(this).dialog('close');
                }
            }]
        });
    } else if (i === "" || ii === "" || iii === "") {
        $('#error').show();
    }

最佳答案

它不是 .value() 它是 .val()

    var i = $('#input').val();
    var ii = $('#input2').val();
    var iii = $('#input3').val();

演示:Fiddle

关于javascript - 简单的 '$().show()' 在 'if/else if' 语句中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18246070/

相关文章:

javascript - JSON数据插入多维数组

javascript - 用于聊天室的 AJAX、jQuery、javascript

javascript - 删除父 HTML 元素中的 HTML 元素

javascript - 使用 javascript 显示/隐藏 <section> 元素

javascript - 使用 ScaleBand 从范围中获取域

javascript - 使用 AJAX 调用更新的出厂值同步指令数据

javascript - 无法使javascript正确运行

javascript - jQuery 悬停淡出 p 标签并淡入另一个标签

php - Show Hide div if, if 语句为真

php - 用php显示每个数据中的子数据