Javascript 如何为jQuery.val()分配var值
我从Javascript 如何为jQuery.val()分配var值,javascript,jquery,Javascript,Jquery,我从checkFields方法中获取值,然后将其分配给隐藏变量searchValidate。atleastOneFilled的值将为true或false。下面是代码 var atleastOneFilled = checkFields($("#searchForm")); alert('atleastOneFilled' + atleastOneFilled ); $('#searchValidate').val(atleastOneFilled); 但该值未设置为searchValida
checkFields
方法中获取值,然后将其分配给隐藏变量searchValidate
。atleastOneFilled
的值将为true
或false
。下面是代码
var atleastOneFilled = checkFields($("#searchForm"));
alert('atleastOneFilled' + atleastOneFilled );
$('#searchValidate').val(atleastOneFilled);
但该值未设置为searchValidate
。警报显示正确的值,但仍未分配给searchValidate
。分配给.val()
HTML:
也许可以试试
$('#searchValidate').text(atleastOneFilled);
而不是
$('#searchValidate').val(atleastOneFilled);
也许试试
$('#searchValidate').text(atleastOneFilled);
而不是
$('#searchValidate').val(atleastOneFilled);
也许试试
$('#searchValidate').text(atleastOneFilled);
而不是
$('#searchValidate').val(atleastOneFilled);
也许试试
$('#searchValidate').text(atleastOneFilled);
而不是
$('#searchValidate').val(atleastOneFilled);
发生此问题的原因是您正在jQuery中使用id选择器来设置值,而输入元素缺少id属性。 因此,请改变html如下所示,它将工作
<input type="hidden" value="" id="searchValidate" th:name="searchValidate"/>
发生此问题是因为您在jQuery中使用id选择器来设置值,而输入元素缺少id属性。 因此,请改变html如下所示,它将工作
<input type="hidden" value="" id="searchValidate" th:name="searchValidate"/>
发生此问题是因为您在jQuery中使用id选择器来设置值,而输入元素缺少id属性。 因此,请改变html如下所示,它将工作
<input type="hidden" value="" id="searchValidate" th:name="searchValidate"/>
发生此问题是因为您在jQuery中使用id选择器来设置值,而输入元素缺少id属性。 因此,请改变html如下所示,它将工作
<input type="hidden" value="" id="searchValidate" th:name="searchValidate"/>
您需要使用不同的jquery选择器:
$('input[name="searchValidate"]').val(atLeastOneField);
#
表示元素的id
属性您需要使用不同的jquery选择器:
$('input[name="searchValidate"]').val(atLeastOneField);
#
表示元素的id
属性您需要使用不同的jquery选择器:
$('input[name="searchValidate"]').val(atLeastOneField);
#
表示元素的id
属性您需要使用不同的jquery选择器:
$('input[name="searchValidate"]').val(atLeastOneField);
#
表示元素的id
属性我认为您无法选择属性何时包含:“
您需要使用foreach循环并匹配属性
var atleastOneFilled = checkFields($("#searchForm"));
alert('atleastOneFilled' + atleastOneFilled );
$( "input[type='hidden']" ).each(function(){
if($( "input" ).attr("th:name")="searchValidate")
{
$('#searchValidate').val(atleastOneFilled);
}
});
我认为您无法选择属性何时包含
:“
您需要使用foreach循环并匹配属性
var atleastOneFilled = checkFields($("#searchForm"));
alert('atleastOneFilled' + atleastOneFilled );
$( "input[type='hidden']" ).each(function(){
if($( "input" ).attr("th:name")="searchValidate")
{
$('#searchValidate').val(atleastOneFilled);
}
});
我认为您无法选择属性何时包含
:“
您需要使用foreach循环并匹配属性
var atleastOneFilled = checkFields($("#searchForm"));
alert('atleastOneFilled' + atleastOneFilled );
$( "input[type='hidden']" ).each(function(){
if($( "input" ).attr("th:name")="searchValidate")
{
$('#searchValidate').val(atleastOneFilled);
}
});
我认为您无法选择属性何时包含
:“
您需要使用foreach循环并匹配属性
var atleastOneFilled = checkFields($("#searchForm"));
alert('atleastOneFilled' + atleastOneFilled );
$( "input[type='hidden']" ).each(function(){
if($( "input" ).attr("th:name")="searchValidate")
{
$('#searchValidate').val(atleastOneFilled);
}
});
你的html是什么样子的?什么类型的字段是
#searchValidate
?什么类型的元素是#searchValidate
?你如何检查它没有被分配?我用html编辑了这个问题你的html是什么样子的?什么类型的字段是#searchValidate
?什么类型的元素是#searchValidate
?如何您是否检查它是否未分配?我已经用html编辑了问题您的html是什么样子的?什么类型的字段是#searchValidate
?什么类型的元素是#searchValidate
?您如何检查它是否未分配?我已经用html编辑了问题您的html是什么样子的?字段是什么类型的#searchValidate
?什么类型的元素是#searchValidate
?如何检查它是否未分配?我已经用HTMLTanks编辑了这个问题。我已经添加了id属性。我已经添加了id属性。我已经添加了id属性。我添加了id属性