2017-02-20 64 views
3

存在我有一个HTML输入文本是这样的:检查输入值从独特的输入名称

<input type="text" name="address[5][firstname]"> 

我要检查,如果该值仅由含有特定字符串像输入存在。这是我到目前为止已经完成:

if($("input[name*='[firstname]']").length < 1){ 
    console.log('in'); 
} 

if($("input[name*='[firstname]']").length < 1){ 
    console.log('in'); 
} 
+1

你能不能具体点吗?您想做什么?另外,请观察控制台是否有任何错误。 – 31piy

回答

3

我要检查,如果该值仅包含一个特定的字符串如姓名输入存在

你的选择是好的,但你if条件是错误的。您正在检查< 1,但已经有一个元素匹配,长度为1,因此条件不满足。将其更改为> 0

if($("input[name*='[firstname]']").length > 0){ 
    alert('in'); 
} 

https://jsfiddle.net/sureshatta/tuwdzgue/