所以我使用的是引导表单向导,我的导航按钮如下所示:
<ul class="pager wizard">
<li class="previous">
<a href="#">Prev</a>
</li>
<li class="next">
<a href="#">Next</a>
</li>
</ul>
当我到达最后一步时,下一个按钮被禁用,我希望它被提交按钮取代。
Aboud Jouda 我假设基于某种逻辑,你会知道你到达了最后一步。首先将一个类添加到下一个标签中。然后执行下面的函数executeThisOnFinalStep((来更改超链接文本,删除下一个类并添加最终类。基于此,将执行不同的onClick函数。
<li class="next">
<a href="#" class="atag">Next</a>
</li>
function executeThisOnFinalStep() {
$(".pager.wizard.next.atag").html("Submit");
$(".pager.wizard.next.atag").addClass("final");
$(".pager.wizard.next.atag").removeClass("next");
}
//Your onClick Functions.
$(".pager.wizard.next.atag").onClick(){
//write your next logic here
}
$(".pager.wizard.final.atag").onClick(){
//write your submit logic here
}
你试试这个代码:
<ul class="pager wizard">
<li class="previous">
<a href="#">Prev</a>
</li>
<li class="next">
<a href="#">Next</a>
</li>
</ul>
JavaScript 代码与 jQuery :
var finalSteps = 3
var steps = 3;
if (steps == finalSteps) {
$('.next').remove();
$('.pager.wizard').append('<li><a href="#">submit</a></li>')
}