Dies funktioniert normalerweise bei Kontrollkästchen und Optionsfeldern ... aber jeder Name sollte gleich sein.
<input type="text" value="2" name="pages_title[]">
<input type="text" value="1" name="pages_title[]">
var x = $('input[name="pages_title[]"]').val();
Das heißt, Sie erhalten alle Felder in durch Kommas getrennten Werten. Ich habe es nie mit Textfeldern versucht, kann es also nicht garantieren.
wie @John kommentierte: über sie zu iterieren.
$('input[name="pages_title[]"]').each(function() { var aValue = $(this).val(); });
EDIT: Nicht immer müssen Sie nur die OP-Fragen beantworten, manchmal müssen Sie ihnen bessere Methoden beibringen. (Entschuldigung, wenn das arrogant klingt)
KOMMENTAR: Definieren von Eingaben als
<input type="text" value="1" name="pages_title[1]">
<input type="text" value="2" name="pages_title[2]">
bricht das Array, jede Eingabe hat einen eindeutigen Namen, daher ist es kein Array mehr.