Personally I prefer to use href="javascript:void(null);"
, to give the browser an href that won't mess up any other use of hashes.
The only difference I've noticed about href-less links is that the browser will not underline them by default, so just add that style in and you should be good.