今天我的问题可能相当简单。我试图获取没有文本的表单中的所有必需元素(它们是输入类型,文本类型)。这里是我的JS:filter()参数没有给出正确的输出
var inputs = $('#form').find(':input');
if(inputs.filter('[required] [value=""]').first().focus().length)
//do something
这是HTML元素:
<input type="text" name="title[]" id="name_" required />
我要补充一点,这个输入元件正处于由JavaScript动态添加,意义,它附加一定的动作有后发生在。
真正的问题是,即使我没有为给定的文本字段键入值,if语句内部的代码也不会成立。
任何帮助表示赞赏。
''[required] [value =“”]'与[[required] [value =“”]'不一样你的意思是'[必填],[值=“”]'? – elclanrs
有没有空间的区别?你必须在开玩笑我哈哈。这是没有空间的那个不工作 – Jose
你可以在html中添加'required'的位置吗 – JasonM