需要使用jquery显示或隐藏增值税div

需要使用jquery显示或隐藏增值税div,jquery,cookies,Jquery,Cookies,在jQuery方面仍然是新手,因此任何帮助都将不胜感激。 在一个商业网站上,我希望有一个div(“.selectVAT”),它的文本根据cookie的“增值税偏好”而变化。div要么说所有价格都包括增值税变动,要么说“所有价格都不包括增值税变动 这将触发jQuery在内容“.incl-vat”或“.excl-vat”中显示2个隐藏div中的1个。我从另一个站点找到了下面的代码,但无法使其正常工作 if (document.location.href.indexOf('inclvat=true')

在jQuery方面仍然是新手,因此任何帮助都将不胜感激。 在一个商业网站上,我希望有一个
div(“.selectVAT”)
,它的文本根据cookie的“增值税偏好”而变化。div要么说所有价格都包括增值税变动,要么说“所有价格都不包括增值税变动

这将触发jQuery在内容“.incl-vat”或“.excl-vat”中显示2个隐藏div中的1个。我从另一个站点找到了下面的代码,但无法使其正常工作

if (document.location.href.indexOf('inclvat=true') > -1) jQuery.cookie('vat_preference', 'inclvat', {expires: 30, path: '/'});
jQuery("#headerVAT .selectVAT).parent().attr('id', 'vat-preference-wrapper');
displayVAT();

function switchVAT() {
    if (jQuery.cookie('vat_preference') == 'inclvat') {
    jQuery.cookie('vat_preference', 'exclvat', {expires: 30, path: '/'});
    displayVAT();
} else {
    jQuery.cookie('vat_preference', 'inclvat', {expires: 30, path: '/'});
    displayVAT();
}
return false;
}

function displayVAT() {
if (jQuery.cookie('vat_preference') == 'inclvat') {
    jQuery.cookie('vat_preference', 'inclvat', {expires: 30, path: '/'});
    jQuery("#vat-preference-wrapper").html('All prices include VAT <a href="#" onclick="switchVAT(); return false;" id="vat-preference">change</a>');
    jQuery('.incl-vat').css({display: 'inline'});
    jQuery('.excl-vat').css({display: 'none'});
} else {
    jQuery.cookie('vat_preference', 'exclvat', {expires: 30, path: '/'});
    jQuery("#vat-preference-wrapper").html('All prices exclude VAT <a href="#" onclick="switchVAT(); return false;" id="vat-preference">change</a>');      
    jQuery('.incl-vat').css({display: 'none'});
    jQuery('.excl-vat').css({display: 'inline'});
}
return false;
}



<div id="headerVAT"><div class="selectVAT"></div></div>
if(document.location.href.indexOf('inclvat=true')>-1)jQuery.cookie('vat_preference','inclvat',{expires:30,path:'/');
jQuery(#headerVAT.selectVAT).parent().attr('id','vat首选项包装器');
显示增值税();
函数switchVAT(){
if(jQuery.cookie('vat_首选项')=='inclvat'){
cookie('vat_首选项','exclvat',{expires:30,path:'/'});
显示增值税();
}否则{
cookie('vat_首选项','inclvat',{expires:30,path:'/'});
显示增值税();
}
返回false;
}
函数displayVAT(){
if(jQuery.cookie('vat_首选项')=='inclvat'){
cookie('vat_首选项','inclvat',{expires:30,path:'/'});
jQuery(“#增值税优惠包装”).html('所有价格包括增值税');
jQuery('.incl-vat').css({display:'inline'});
jQuery('.excl-vat').css({display:'none'});
}否则{
cookie('vat_首选项','exclvat',{expires:30,path:'/'});
jQuery(“#增值税优惠包装”).html('所有价格不含增值税');
jQuery('.incl-vat').css({display:'none'});
jQuery('.excl-vat').css({display:'inline'});
}
返回false;
}

检查你帖子中的语法突出显示…应该会发现你有一个未闭合的引号作为10的起始点!有没有疯狂变量的原因?在我的选项中,这看起来像是真是假一样简单,然后你甚至可以删除其他变量