JQuery prefixar o manipulador de cliques

Se você conhece uma maneira melhor de fazer isso, por favor me avise. Certo, eu tenho uma página que contém muitos botões, gráficos e tabelas. Eu li sobre parar a propagação de eventos e é isso que eu vou estar usando. Quero ativar a ajuda em elementos cerain. Eu tenho uma caixa de seleção que altera o cursor em divs de ajuda habilitados. O que eu quero fazer é prefixar uma função de ajuda antes do comportamento normal do clique.

Basicamente é assim.

<input type="button" value="Click me" onclick="alert ('hello')" />

o que eu quero é que, se a caixa de seleção for clicada, eu inclua uma classe css (já pronta) e, em seguida, adiciono um manipulador de cliques antes do clique normal. Quando o elemento é clicado, a função de ajuda é executada e o manipulador de clique do botão padrão não é disparado. Quando a caixa de seleção da ajuda estiver desmarcada, desejo remover a função de ajuda. Eu percebo que eu poderia hardocde isso para cada elemento e ter uma verificação na função auxiliar para ver se a caixa de seleção está marcada. Mas eu prefiro uma maneira mais genérica de fazer isso.

obrigado

John

questionAnswers(2)

yourAnswerToTheQuestion