Hi all,

Im using this code --

var uri = "/generator/render?s=form&o=image&"+$("#main-
form :visible").serialize();

-- to select and then serialize only the visible fields in a form (i
have hidden inputs i don't want sent in this ajax request). However
Opera v10.10 it appears doesn't support the :visible selector (at
least in jQuery) and gives the error "Unknown pseudo class" relating
to the :visible selector.

The value of the "uri" variable ends up with duplicate fields in the
serialized string, messing up the request data. Caused it seems, by it
not liking that selector.

The code works fine in Firefox/Chrome/IE but not Opera. If i remove
":visible" and just use "#main-form" as the selector, it serializes
the form correctly. So i'm sure the selector is the problem.

If anyone knows an alternative way to make the selection so hidden
fields aren't selected, that will work with Opera as well as the other
browsers mentioned, that would be helpful.

Thanks!

Reply via email to