Green’s Dictionary of Slang

weed n.2

[SE weed, a mourning garment, often a black hatband]

a hatband.

[UK]Hotten Sl. Dict.

SE in slang uses

In phrases

have a weed on (v.)

to be in a bad temper.

[UK](con. 1925) ‘J.H. Ross’ Mint (1955) 181: It is another sight to see us scuttling with fright [...] round corners, when word goes forth that Tim has a weed on.