Green’s Dictionary of Slang

jody n.

In phrases

put the jody on (v.) [ety. unknown; ? Yorks. dial. jodder, to guiver]

(US) to render impotent, to do away with.

[US]‘Lord Ballyrot in Slangland’ in Tacoma Times (WA) 21 July 4/4: Let me show you a new raindrop fender that will put the jody on snow, rain, lightning, dogs, cats and brickbats.
Muscatine Jrnl (IO) 19 Aug. 3/4: The million dollar stuff that put the jody on Great White Way festivities also slipped the kibosh on the proposed clash this afternoon[etc.].