Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery输入值不工作_Javascript_Jquery - Fatal编程技术网

Javascript jQuery输入值不工作

Javascript jQuery输入值不工作,javascript,jquery,Javascript,Jquery,我们已经找到了解决方案,但没有找到 $(document).ready(function() { if ($("input").value()) { $("h1").hide(); } } 因此,这似乎不起作用($(“h1”).hide()只是一个占位符操作…这一部分并不重要,问题是if语句不起作用) 页面上有一个表单,。我想让它在任何时候,如果输入框中有任何文本,就会应用特定的状态。如果输入框返回为空,则状态被删除 $(文档)中还有很多其他函数。ready函数

我们已经找到了解决方案,但没有找到

$(document).ready(function() {
    if ($("input").value()) {
        $("h1").hide();
    }
}
因此,这似乎不起作用(
$(“h1”).hide()
只是一个占位符操作…这一部分并不重要,问题是if语句不起作用)

页面上有一个表单,
。我想让它在任何时候,如果输入框中有任何文本,就会应用特定的状态。如果输入框返回为空,则状态被删除

$(文档)中还有很多其他函数。ready
函数由于清晰,我省略了它。。。但就if语句所在的范围而言,它直接位于document.ready函数中。另外,表单是动态显示和隐藏的,但它是硬编码的——它不是动态创建的

这个if语句的位置有什么问题吗?

尝试使用
.val()
类似的方法

$(document).ready(function(){
    if ($("input").val()) {
        $("h1").hide();
    }
});
最好使用
名称
id
类名
作为选择器。因为
输入
可以是任何数字,它们还包括
复选框
单选按钮
按钮
类型

尝试使用
.val()
类似的选项

$(document).ready(function(){
    if ($("input").val()) {
        $("h1").hide();
    }
});

最好使用
名称
id
类名
作为选择器。因为
输入
可以是任何数字,它们还包括
复选框
单选按钮
按钮
类型

,在jQuery中,您必须使用
.val()
方法而不是
.value()
。您的支票如下:

if ($("input").val()) {
 $("h1").hide();
}

在jQuery中,必须使用
.val()
方法,而不是
.value()
。您的支票如下:

if ($("input").val()) {
 $("h1").hide();
}
.value()
无效。您应该使用
.val()
而不是
.value()
。希望它能正常工作?

。value()
无效。您应该使用
.val()
而不是
.value()
。希望它能正常工作?

JS
中的
.value()
不同,在
JQuery
中的
.val()

$(document).ready(function() {
    if ($("input").value()) {
      $("h1").hide();
    }
});
您应该使用
keyup
来了解何时在
文本框中添加/删除密钥

$(document).ready(function() {
    $("#input_data").keyup(function() {
        var dInput = $(this).val();
        alert(dInput);

    });
});

$("input[type='checkbox'][name='ProductCode']")
//assuming input type as checkbox and name of that input being ProductCode
注意:由于输入可以是任何数字,并且复选框、单选按钮和按钮类型都包含在HTML
input
标记中,因此您应该使用
name
id
class
名称作为
**选择器**

input[type=text]
或者,限制表单中的文本输入

form input[type=text]
或者,进一步限制到某个表单,假设它有id
myForm

#myForm input[type=text]
如果您想要一个

$("input[type='checkbox'][name='ProductCode']")
//assuming input type as checkbox and name of that input being ProductCode
JS
中的
.value()
不同,它们在
JQuery
中的
.val()

$(document).ready(function() {
    if ($("input").value()) {
      $("h1").hide();
    }
});
您应该使用
keyup
来了解何时在
文本框中添加/删除密钥

$(document).ready(function() {
    $("#input_data").keyup(function() {
        var dInput = $(this).val();
        alert(dInput);

    });
});

$("input[type='checkbox'][name='ProductCode']")
//assuming input type as checkbox and name of that input being ProductCode
注意:由于输入可以是任何数字,并且复选框、单选按钮和按钮类型都包含在HTML
input
标记中,因此您应该使用
name
id
class
名称作为
**选择器**

input[type=text]
或者,限制表单中的文本输入

form input[type=text]
或者,进一步限制到某个表单,假设它有id
myForm

#myForm input[type=text]
如果您想要一个

$("input[type='checkbox'][name='ProductCode']")
//assuming input type as checkbox and name of that input being ProductCode

您应该在
value
处使用
val
,解决方案是:

$(document).ready(function() {
    if ($("input").val()) {
      $("h1").hide();
    }
});

您应该在
value
处使用
val
,解决方案是:

$(document).ready(function() {
    if ($("input").val()) {
      $("h1").hide();
    }
});
除了使用val()而不是value()之外,您还需要绑定到输入上的keyup或change事件以检查何时添加/删除值除了使用val()而不是value()之外,您还需要绑定到输入上的keyup或change事件以检查何时添加/删除值