我有一个像这样的html输入文字:
<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');
}
答案 0 :(得分:3)
我想检查该值是否仅由包含特定字符串(如firstname)的输入存在
您的选择器很好,但您的if
条件错误。您正在检查< 1
,但已经有一个匹配的元素,长度为1
,因此条件不满意。将其更改为> 0
if($( "input[name*='[firstname]']" ).length > 0){
alert('in');
}