Javascript 检查输入值是否存在于唯一输入名称中
我有如下html输入文本:Javascript 检查输入值是否存在于唯一输入名称中,javascript,jquery,input,Javascript,Jquery,Input,我有如下html输入文本: <input type="text" name="address[5][firstname]"> 我想检查该值是否仅由包含特定字符串(如firstname)的输入存在。以下是我迄今为止所做的工作: if($( "input[name*='[firstname]']" ).length < 1){ console.log('in'); } if($( "input[name*='[firstname]']" ).length < 1
<input type="text" name="address[5][firstname]">
我想检查该值是否仅由包含特定字符串(如firstname)的输入存在。以下是我迄今为止所做的工作:
if($( "input[name*='[firstname]']" ).length < 1){
console.log('in');
}
if($( "input[name*='[firstname]']" ).length < 1){
console.log('in');
}
if($($input[name*='[firstname]'])。长度<1){
console.log('in');
}
如果($(“输入[name*='[firstname]'])。长度<1){
console.log('in');
}
我想检查该值是否仅由包含特定字符串(如firstname)的输入存在
您的选择器很好,但您的if
条件错误。您正在检查<1
,但已经有一个元素匹配且长度为1
,因此不满足条件。将其更改为>0
if($( "input[name*='[firstname]']" ).length > 0){
alert('in');
}
你能说得具体一点吗?你想做什么?此外,请观察您的控制台是否有任何错误。