フォームの値を配列で受けたい時に <input type="text" name="hoge" value=""> <input type="text" name="hoge" value=""> などとする事があるが,jQueryからこの名前を取得するときに手こずった. $('input').filter("[name='hoge[]']").css('background-color', 'red'); こんな感じで元をダブルクォートで囲って名前をシングルクォートで囲ってやったらいけた.基本シングルクォートしか使ってなかったから盲点だった.