(function (factory) { if (typeof define === 'function' && define.amd) { define(['jquery', 'jquery-ui'], factory); } else { factory(jQuery); } }(function ($) { $("" + $.trim("foo") + ""); // OK }));