What’s the most mundane and repeated code that you have to write in Javascript?
Most likely it is getting an element by id or getting some elements by name.
**Getting element by id **
Old school:
var theElem = document.getElementById(’theElem’);
jQuery:
var theElem = $(’#theElem’);
That’s basic enough, it’s pretty similar to Prototype. But worth noting, In Prototype, you don’t need to use the # sign. I’ve fallen into this couple of times when making the transition to jQuery.
Getting elements by name
Today I learned something new. I’ve found the jQuery’s equivalent to Javascript’s getElementsByName
Old school:
//assuming there’s only one //or we’re interested in the first element found var theElem = document.getElementsByName(“theElem”)[0];
jQuery:
var theElem = $(’[name=theElem]’); //If iterating is neded $(’[name=theElem]’).each( function() { //do stuffs });
$(’[name=whatever]’) simply means find all elements that have attribute name equals to whatever.