PHP: jQuery.noConflict(); jQuery(document).ready(function(){ var cookieName = 'level'; var cookieOptions = {expires: 7, path: '/'}; jQuery("#" + jQuery.cookie(cookieName)).addClass("selected"); jQuery(".htabs a").click(function(e){ e.preventDefault(); jQuery("#" + jQuery.cookie(cookieName)).removeClass("selected"); jQuery.cookie(cookieName, jQuery(this).attr("title"), cookieOptions); jQuery("#" + jQuery.cookie(cookieName)).addClass("selected"); }); jQuery("#showCookie").click(function(e){ e.preventDefault(); jQuery("div#gameinfo h1").append(" " + jQuery.cookie(cookieName)); jQuery("h2 a").append(" " + jQuery.cookie(cookieName)); jQuery("#purshare span").append(" " + jQuery.cookie(cookieName)); var el = jQuery('h2 a'); el.html(el.html().replace(/null/ig, "")); }); нужно запретить выполнение jQuery("#showCookie").click(function(e){ ... } если значение куки null т.е у меня второй кусок кода PHP: jQuery(function click() { setTimeout( function() { jQuery( "#block" ).find( "a#showCookie" ).click(); }, 100 ); return true; }); нажимает кнопку ссылу#showCookie и если перед этим не записана кука то пишет значение null так что думаю в этом коде вот PHP: jQuery(function click() { ..... тут нужно добавить условие мол если значение куки не равно null (!==null) то нужно выполнить код ниже. setTimeout( function() { jQuery( "#block" ).find( "a#showCookie" ).click(); }, 100 ); return true; помогите с условиями в jquery не работал ниразу...
PHP: jQuery(function click() { setTimeout( function() { if (jQuery.cookie(cookieName)!=='null') { jQuery( "#block" ).find( "a#showCookie" ).click(); }, 100 ); } return true; }); вот так не получается в чем ошибка?
а вобще лучше вот тут уловие поставить PHP: jQuery("#showCookie").click(function(e){ e.preventDefault(); jQuery("div#gameinfo h1").append(" " + jQuery.cookie(cookieName)); jQuery("h2 a").append(" " + jQuery.cookie(cookieName)); jQuery("#purshare span").append(" " + jQuery.cookie(cookieName)); var el = jQuery('h2 a'); el.html(el.html().replace(/null/ig, "")); }); что если cookieName = null то ниче не добавлять к div#gameinfo h1 и к h2 a и вообще почему PHP: var el = jQuery('h2 a'); el.html(el.html().replace(/null/ig, "")); удаляет null из h2 a а из div#gameinfo h1 не удаляет? такое ощущение что эта функция удаляет только из селоктора a