gpt4 book ai didi

javascript - jQuery 在 remove() 之后检查输入是否存在

转载 作者:行者123 更新时间:2023-11-30 10:39:32 25 4
gpt4 key购买 nike

我有一个表单,用户应该在其中选择预定义数据,在名为 xxx 的输入字段中添加新数据。然后他/她可以继续进行。

当选择预定义数据时,将创建一个新的隐藏输入

$('.selectlists').append('<input type="hidden" name="select" value="1" />')

我有一个函数可以检查隐藏字段是否存在以及是否输入 xxx有什么值(value)

function checkAll(){
if( $("input[name*='select']") ){
alert('ok');
}
else{
if ( $("input[name*='xxx']").val() != '') {
alert('ok');
}
}
}

该功能运行良好。但是,如果我创建隐藏输入,然后使用 jQuery 的函数将其删除 remove() , 我的功能 checkAll()显示隐藏的输入仍然存在。

最佳答案

if($("input[name*='select']")) ...

应该检查长度...

if( $("input[name*='select']").length > 0) 

JQuery 返回匹配元素的数组。

关于javascript - jQuery 在 remove() 之后检查输入是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931028/

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