Hola, Srccc:
La solapa es la parte del vestido o traje correspondiente al pecho que va doblada hacia fuera sobre la misma prenda de vestir.
Entonces "tomar (coger) por (de) la solapa" a alguien es agarrarle por ella con el objeto de zarandearle o agredirle.
En el caso de que sea solo un zarandeo puede ser de forma amenazante o bien para que una persona que está apocada o rendida ante la vida despierte y saque arrestos y algo de valentía para enfrentarse a ella.
Espero que te sea de ayuda. ¡Un saludo!