我今天的问题可能很简单。我正在尝试在没有文本的表单中获取所有必需的元素(它们的类型为输入、文本)。这是我的 JS:
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 语句中的代码也永远不会为真。
任何帮助表示赞赏。