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
注意:由于输入可以是任何数字,并且复选框、单选按钮和按钮类型都包含在HTMLinput
标记中,因此您应该使用name
或id
或class
名称作为**选择器**
input[type=text]
或者,限制表单中的文本输入
form input[type=text]
或者,进一步限制到某个表单,假设它有idmyForm
#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
注意:由于输入可以是任何数字,并且复选框、单选按钮和按钮类型都包含在HTMLinput
标记中,因此您应该使用name
或id
或class
名称作为**选择器**
input[type=text]
或者,限制表单中的文本输入
form input[type=text]
或者,进一步限制到某个表单,假设它有idmyForm
#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事件以检查何时添加/删除值