附加在HTML &以下JS。需要逻辑。根据勾选的复选框更改HREF值
- 如果 'RT-检查 - 一个' 或 'RT-检查 - 一个& RT-检查 - 两个' 或 'RT-检查 - 一个或RT-检查 - 三' 检查,变化如果'rt-check-two'或'rt-check-two-rt-check-three'被检查,则改变href ='#/ Test2'
- 如果检查'rt-check-three',请更改href ='#/ Test3'
请给我一个根据所需逻辑改变href的解决方案。
感谢
HTML:
<input type="checkbox" class="js-check" id="rt-check--one" name="rt-check"> Test element 1
<input type="checkbox" class="js-check" id="rt-check--two" name="rt-check"> Test element 2
<input type="checkbox" class="js-check" id="rt-check--three" name="rt-check"> Test element 3
<a tabindex="33" href="#/Test1" class="rt-button js-button--down">Next</a>
JS:
$('#rt-check--one').change(function(){
if(($('#rt-check--one').is(':checked')) || ($('#rt-check--one').is(':checked') && $('#rt-check--two').is(':checked')) || ($('#rt-check--one').is(':checked') && $('#rt-check--three').is(':checked'))){
$('a').attr("href", "#/Test1");
} else{
$('a').attr("href", "#/Test1");
}
});
$('#rt-check--two').change(function(){
if(($('#rt-check--two').is(':checked')) || ($('#rt-check--two').is(':checked') && $('#rt-check--three').is(':checked'))){
$('a').attr("href", "#/Test2");
} else{
$('a').attr("href", "#/Test2");
}
});
现在正在为你我所提出的解决方案? –
本网站不是免费的编码服务。 –