我在这里发现类似的问题,但没有什么对我有用。
有输入:
<input type="text" value="2" name="pages_title[1]"> <input type="text" value="1" name="pages_title[2]">
试图获得这些字段:
$('input[name="pages_title[]"]')
但有空结果:(
如何获得所有字段?
我只能得到它像$(‘input [name =“pages_title [1]”]’)
解决方法
使用
starts with selector
$('input[name^="pages_title"]').each(function() {
alert($(this).val());
});
jsfiddle example
注意:与@epascarello一致,更好的解决方案是添加一个类到元素和引用该类。