更改后台发送链接

问题描述:

我基本上要为访问者能够点击的图片和背景更改页X但其余链接到网页Y.更改后台发送链接

我想我的WordPress网站下面要说的:

如果第1个显示,代码X的if else改变为

HTML

<div class="box1">  
<ul id="bgbg"> 
    <li id="bg1"><a href="#"></a> </li> 
    <li id="bg2"><a href="#"></a> </li> 
    <li id="bg3"><a href="#"></a> </li>  

<?php if (is_page ('1')){?> 

<script> 
jQuery(document).ready(function() {  
    jQuery("#bgbg > li").click(function() {  
    jQuery('body').removeClass('bg1 bg2 bg3');  
    jQuery('body').addClass(jQuery(this).attr('id')) ; });}); 
</script> 

<?php } else { ?> 

<script> 
?!?? 
</script> 

我尝试:

<script> 
jQuery(document).ready(function() {  
jQuery("#bgbg a").attr("href", "http://www.google.com"); 
}); 

</script> 

非常感谢您

+0

您可能需要使用'了window.location = “http://www.yoururl.com”;' – Shubanker

像这样的事情?

$(document).ready(function() { 
 
    $("#bgbg > li").click(function() { 
 
    var img_url = $(this).find('img').prop('src'); 
 
    $('body').css('background-image', 'url(' + img_url + ')'); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="box1"> 
 
    <ul id="bgbg"> 
 
    <li id="bg1"> 
 
     <a href="#"><img src="http://www.personalizedbottlesofwater.com/img/customers/bmw.jpg"></a> 
 
    </li> 
 
    <li id="bg2"> 
 
     <a href="#"><img src="http://www.autreplanete.com/ap-social-media-image-maker/ressources/img/img_format/youtube_avatar_200x200.png"></a> 
 
    </li> 
 
    <li id="bg3"> 
 
     <a href="#"><img src="http://tech21info.com/admin/wp-content/uploads/2013/03/chrome-logo-200x200.png"></a> 
 
    </li> 
 
    </ul> 
 
</div>