The invention discloses a preparing method of a novel acidic dye-fixing agent for seamless underwear and the prepared dye-fixing agent. The preparing method comprises the steps of mixing
bisphenol S,
dibutyltin oxide and an alkanolamide solution, conducting heating and stirring
processing on the mixture, then adding hexamethyldisilazane into the mixture, and conducting cooling and stirring
processing on the mixture, wherein the
mass ratio of
bisphenol S to dibutylin
oxide to hexamethyldisilazane is (28-36):(1-5):(5-13) and the volume ratio of hexamethyldisilazane to the alkanolamide solution is 1:(6-8); adding a
citric acid solution into the mixture, and stirring the mixture at the temperature of 62 DEG C, wherein the volume ratio of hexamethyldisilazane to the
citric acid solution is 1:(15-17); dropwise adding an isomeric
alcohol ethoxylate solution into the mixture, conducting stirring
processing on the mixture at the temperature of 55 DEG C, and lowering the temperature to a normal temperature so as to obtain the novel acidic dye-fixing agent. According to the preparing method of the novel acidic dye-fixing agent for seamless underwear and the prepared dye-fixing agent, the dye-fixing agent is free of
formaldehyde, excellent in color fixation effect, and very strong in alkali resistance and high
temperature resistance; the dye-fixing agent has no influence on bright hues of reactive dyes; the dye-fixing agent is free of color change, has no influence on
chlorine fastness, light fastness and
perspiration fastness of dye materials, is green and
environmentally friendly, and is suitable for industrialized production.