Bognor piled up 19 corners to hosts Wealdstone's three but still suffered defeat to their fellow Division One strugglers.
Wealdstone were unlucky after 12 minutes when a fierce shot from Jones hit the post and Mitchell Murphy smashed the rebound against the crossbar.
Matt Russell was denied by an excellent save with Rocks' best effort.
Wealdstone went ahead in the 56th minute when a cross was headed by Jay Pickering past his own goalkeeper.
Nicky Wyatt wasted a great chance to equalise when he was clean through and the game was sewn up in the 79th minute when a Jones cross was met by Holmes whose first time shot beat Will Packham.
Horsham fell to a third consecutive midweek league defeat as they crashed 2-1 at Barking in Division Two.
They let slip a first half lead and saw Gavin Geddes and Gary Charman go off with injuries ahead of the FA Cup trip to Yeovil a week on Saturday.
Horsham started brightly and took the lead in the fifth minute when Matt Smart curled a corner straight in.
Hornets played attractive football with three home players going into the book, though the visitors failed to make the most of a succession of free kicks.
Barking equalised in the 64th minute. It looked as if Ian Chatfield would gather with ease, but Chris Rose ran in unopposed and poked the ball in.
The winner came in the 86th minute when Andy Sussex smashed in a penalty awarded against Martin Lempriere.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article