The disclosure discloses a polymer represented by the general formula,
##STR00001## wherein R.sub.p is a residue of a polymer of a compound
having a polymerizable unsaturated bond, Q is an organic residue of n+1
valences and connected directly or through another group to R.sub.p by
means of a single bond, M.sup.k+ is a cation of k valence, Z is an
organic function group capable of forming an ionic bond with cation
M.sup.k+ or an organic function group having a coordination capability
with M.sup.k+, and m, n and k are integers of one or more. The disclosure
also discloses an intermediate of the polymer mentioned above.