javascript - 我的 js 语法或结构有什么问题?
问题描述
如果我只有这个 js,一切都会启动并正常工作:
$('.hidden-div').hide();
$('#id_bool').change(function() {
$('.hidden-div').toggle(this.true);
});
但是如果我直接在它下面添加这个函数,一切都会停止工作:
$('.form').on('submit', function(){
if $('#id_bool'){
$('.hidden-div').show();
} else {
$('.hidden-div').hide();
}
});
第二部分出了什么问题?
解决方案
您忘记在 if 语句中添加括号:
$('.form').on('submit', function(){
if ($('#id_bool')){
$('.hidden-div').show();
} else {
$('.hidden-div').hide();
}
});
推荐阅读
- julia - 我可以在 julia 中定义一个类似于原始数据类型的新类型吗?
- reactjs - 我正在使用 mui 5,对于文本字段,variant="outlined" 的标签无法正常工作。查看图片以正确理解问题
- laravel - Laravel 多服务器队列工作者问题。正在运行的作业被另一台服务器接收并立即失败
- arrays - Laravel 比较两个数组
- javascript - 如何使用 Animated API 来缩放文本,而不是更小和正确的反应原生
- pine-script - 从时间戳获取收盘价
- excel - VBA 将过滤后的数据从一个工作簿复制粘贴到另一个工作簿
- python - 如何从对象python中删除json数组?
- java - 使用对象数组中的父类toString为子类JAVA打印父类变量
- microsoft-graph-api - 视频作为电子邮件的附件