Here是小提琴。
我正在尝试使用$().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();
}
答案 0 :(得分:3)
它不是.value()
.val()
var i = $('#input').val();
var ii = $('#input2').val();
var iii = $('#input3').val();
演示:Fiddle
答案 1 :(得分:3)
在jQuery中没有.value()
方法。它应该如下。
var i = $('#input').val();
var ii = $('#input2').val();
var iii = $('#input3').val();
答案 2 :(得分:3)
您需要将.value()替换为.val()
答案 3 :(得分:3)
只需将所有输入值的$('#input').value();
更改为$('#input').val();
即可。它应该工作。