The question is a little ambiguous. Are you asking how to do it or what the best practice is? In most textbooks you'll find there is a multiplexer whose output goes to the PC register. The inputs to this multiplexer are the current PC+4 (or whatever the instruction size is) and the jump target. The multiplexer is controlled by with a single bit input. This input could be the logical AND of "is the current instruction a jump" and "is the zero bit/register set". This is fine because you will always update the PC after an instruction, this isn't conditional, it's only the value that needs to be decided.
Good luck.
P.S. Don't use 'v' as this sometimes refers to an overflow flag.