Ok, donc j'ai ce ul listé ci-dessous et le lien buy now en dessous qui va actuellement à/two_hours. Je veux qu'il change l'emplacement en fonction de ce qui est cliqué. Par exemple, si je clique sur le bouton 4 heures je veux que l'url du bouton Acheter maintenant pour aller à quatre heures et ainsi de suite.jQuery changer l'emplacement basé sur le html
Voici mon jQuery jusqu'à présent:
$(function() {
$('.box-ul .btn .dot').click(function() {
$('.box-ul .btn .dot').not(this).removeClass('clicked');
$(this).toggleClass('clicked');
});
});
HTML:
<div class="box-ul box-time left">
<ul>
<li><span class="yes"></span><p>Easy to Use</p></li>
<li><span class="yes"></span><p>Step by Step<br /><span>details instructions</span></p></li>
<li><span class="yes"></span><p>Setup time<br /><span>under 30 mins</span></p></li>
<li class="btn">
<span class="dot left"></span>
<p class="left">2 hours</p>
<div class="cl"> </div>
</li>
<li class="btn">
<span class="dot left"></span>
<p class="left">4 hours</p>
<div class="cl"> </div>
</li>
<li class="btn">
<span class="dot left"></span>
<p class="left">8 hours</p>
<div class="cl"> </div>
</li>
<li class="btn">
<span class="dot left"></span>
<p class="left">12 hours</p>
<div class="cl"> </div>
</li>
</ul>
<div class="cl"> </div>
<a href="/two_hours" class="buy">Buy Now</a>
</div>
<div class="cl"> </div>