簡體   English   中英

簡單的'$()。show()'在'if / else if'語句中不起作用

[英]Simple '$().show()' not working in 'if/else if' statement

是小提琴。

我正在嘗試使用$().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();

演示: 小提琴

在jQuery中,沒有.value()方法。 應該如下。

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

您需要將.value()替換為.val()

只需更改$('#input').value(); $('#input').val(); 對於所有輸入值。 它應該工作。

暫無
暫無

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

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