gpt4 book ai didi

javascript - jQuery .val() 即使为 false 也始终返回 true

转载 作者:行者123 更新时间:2023-11-28 15:35:35 25 4
gpt4 key购买 nike

我试图根据表单内输入的值执行 bool 值,但我总是以 trueundefined 结束。我哪里出错了,我该如何做才能做到这一点?

如果没有位置,name=locations 的值将为 '',或者为 ['SFO','SJO' 等 json 数组,'LA']

<form id="locale">
<input name="locations[]" value=''/>
</form>

if($("#locale input[name=locations]").val() !== '') {
alert ($("#locale input[name=locations]").val());
} else {
alert ('No locations for this item!');
}

最佳答案

输入的名称是locations[]而不是locations

$('#locale input[name="locations[]"]').val()

所以

var value = $('#locale input[name="locations[]"]').val();
if (value !== '') {
alert(value);
} else {
alert('No locations for this item!');
}

关于javascript - jQuery .val() 即使为 false 也始终返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com