Ever since JQuery came along a few years ago I\'ve been using it in all my client-side scripts. Initially I used the \'$() syntax to grab and manipulate objects this, to me,
The 'jQuery' way enforces the separation between content and functionality, which is a Good Thing IMO. It reduces the 'noise' in your content/markup. It also enables a programmer to concentrate on the scripting, whilst a 'marker-upper' concentrates on the HTML.
BTW, you don't have to be 'overly-bracey', or use anonymous functions if you don't want to:
function myFunction(obj){
alert('this is a compromise!')
}
$(function() {
$("#myButton").click(myFunction);
});