Is changing the name values a possibility? You're doing nothing but asking for trouble (overly complicated selector syntax and poor performance) with your current naming convention
On Sep 29, 9:14 am, loicg <lguer...@gmail.com> wrote: > Hi, > > I want all my form inputs which name start with "fieldInstanceGroups > [0].fieldInstances[1]". > I try with jQuery('input[name^="fieldInstanceGroups[0].fieldInstances > [1]"]') but any result. > Then I try some requests, with \\ to escape special characters but I > have any result. > > 'input[name^="fieldInstanceGroups"]'; > => result ok > 'input[name^="fieldInstanceGroups['+idGroup+']"]'; > => result ok > 'input[name^="fieldInstanceGroups['+idGroup+'].fieldInstances"]'; > => result ok > 'input[name^="fieldInstanceGroups['+idGroup+'].fieldInstances > ['+idInstance+']"]'; > => ANY result > 'input[name^="fieldInstanceGroups['+idGroup+'].fieldInstances\\ > ['+idInstance+'\\]"]'; > => ANY result > 'input[name^="fieldInstanceGroups['+idGroup+']\\.fieldInstances\\ > ['+idInstance+'\\]"]'; > => ANY result > eltName = 'input[name^="fieldInstanceGroups\\['+idGroup+'\\]\ > \.fieldInstances\\['+idInstance+'\\]"]'; > => ANY result > eltName = 'input[name^="fieldInstanceGroups['+idGroup+']\ > \.fieldInstances['+idInstance+']"]'; > => ANY result > eltName = 'input[name^="fieldInstanceGroups\\['+idGroup+'\ > \].fieldInstances\\['+idInstance+'\\]"]'; > => ANY result > > Someone has an idea? > > Thank you