2 Questions. 1. are there the correct number of parenthesis in this code. Is there a syntax error? It runs fine..
2. What is this idea of wrapping the code in like a blank function() with no name? The one the looks like $function() ? I don't understand it and I want to. Being a noob javascript coder I understand functions like: function myCall() { // etc } $(function() { $("#languages").bind('change', function() { var country = $(this).val(); if(country) { $('#countryFlag').attr("src", "images/" + country + ".gif"); $.cookie('language', country, {expires: 7}); // set cookie } }); });