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');
nevermind, you are missing quotes (").
try this:
$('input[name="concat[0][state]"]').val('NY');
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.
$('input[name="concat\\[0\\]\\[state\\]"]').val('NY');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With