The name of my form field is contact[0][state] and I'm trying to reference it via jquery to set a default value, but it's not working and I'm wondering if it's not working because of the brackets?
I'm trying:
$('input[name=concat[0][state]]').val('NY');
You need to double-escape the braces:
Edit: this appears to be broken in jQuery 1.4.4, but it works in 1.4.3.
nevermind, you are missing quotes (").
try this:
I know the brackets would be a problem as an ID, but as a property it should work just fine as long as they are in quotes.
adding more info, you could also escape the brackets, but youy must still keep them in quotes.