if($.cookie('query') === null) {
$.cookie('query', '1', {expires:7, path:'/'});
}
В качестве альтернативы вы можете написать для этого функцию-обертку:
jQuery.lazyCookie = function() {
if(jQuery.cookie(arguments[0]) !== null) return;
jQuery.cookie.apply(this, arguments);
};
Тогда вам нужно всего лишь написать это в своем коде клиента:
$.lazyCookie('query', '1', {expires:7, path:'/'});