Your inline handlers don't work at all. It's because you have
the Fiddle set-up for put the Javascript in an
onload,
and so the function has not yet been defined when the HTML is
parsed.
You would need to define your function(s) called from the inline
code in <head>, or at
least before the HTML that references it.
Has nothing to do with jQuery. Basic HTML parsing issue.
This is one of the many reason most of us do not use this obsolete
coding style.