I’m making a script in jQuery, and I have many click links click events. The thing is that I don’t want the links I have click events for to do anything except the event, so I put an e.preventDefault(); at start of all my click events. But I have many click events, so is there a more simple way to just add the e.preventDefault(); to all the links click events? Remember I also have some links that I want to work as they should, so adding the e.preventDefault(); to all the links won’t work, I only want to add it to links with click event.
I’m making a script in jQuery, and I have many click links click events.
Share
You could try overriding the bind method, or the click method, before any of your binding code runs. Here I’m overriding the click method in a fairly hacky way. I would really recommend just calling preventDefault where you need it.
Example in action: http://jsfiddle.net/k4jzb/