gpt4 book ai didi

javascript - JS - 执行函数的问题

转载 作者:行者123 更新时间:2023-11-30 17:57:49 25 4
gpt4 key购买 nike

我有这样的案例:

如果 nilai.value 满足 7,我想执行类似 $("#bt1").click(function() 的功能。我尝试使用此代码,但失败了。如何实现?

<script type="text/javascript">
jQuery(document).ready(function($) {
var ps = $('.z');
$("#bt1").click(function(){
var el1 = $("#pos7");
var el2 = $("#neg7");
ps.not(el1).slideUp()
ps.not(el2).slideUp()
el1.slideToggle();
el2.slideToggle();
});
$('#slider').slider()
.on('slide', function(ev){
var nilai = document.getElementById('bar');
if (nilai.value == 7)
var el1 = $("#pos7");
var el2 = $("#neg7");
ps.not(el1).slideUp()
ps.not(el2).slideUp()
el1.slideToggle();
el2.slideToggle();
else if(nilai.value == 6)
document.getElementById('amount').value ='sabtu';
$('#bar').val(ev.value);
});
});
</script>

对不起,我是编程新手。在我看来,像上面这样的案例只是移动代码。

感谢您的帮助。

最佳答案

如果要在 if 中的条件时执行多个语句,则需要一个语句 block 成真。像这样:

if (true) {
statement1;
statement2;
} else {
stement1;
statement2;
}

作为其当前形式,您的代码执行 else 之前的所有语句,然后抛出错误:Else without if

修复此问题后,您可以将 $("#bt1").click(function(){...} 移动到该 block 中。

关于javascript - JS - 执行函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17771197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com