Abstractions are meant to, well, abstract an implementation. You might very well want to abstract a native operation for a bunch of different reasons. You don't need to, but maybe you should.
For example,
$(el).hide()
is quite more readable than
el.style.display = 'none'
. And I'm not even talking about the other advantages.
" it is incorrect to use hidden to hide panels in a tabbed dialog, because the tabbed interface is merely a kind of overflow presentation — one could equally well just show all the form controls in one big page with a scrollbar"
For example,
is quite more readable than . And I'm not even talking about the other advantages.