Jquery停止在其他开关外壳内的开关盒上的更改功能
Jquery stoping onchange function on switch case inside other switch case
我在切换案例场景中切换了案例。
当我选择选项 1:案例 1并选择选项 2 时,会提示"仅适用于案例 1".. 这很好。
但是当我选择选项 1:案例 2.. 选项 2 仍然运行......这绝对不是。
任何人都可以建议如何纠正这一点。
$("#option1").change(function(e){
switch(option1) {
case 1:
$("#option2").change(function(e){
switch(option2) {
case 'A':
alert('For case 1 Only');
break;
}
});
break;
case 2:
// Some Option 2 scenario
break;
default:
// code to be executed if n is different from case 1 and 2
}
});
当前,您正在事件处理程序中绑定事件处理程序。因此,每当option1
更改时,您都会将事件处理程序绑定到option2
(我相信您不希望这样做)。
我认为你需要这个(假设)。
$("#option1, #option2").change(function(e) {
var option1 = $('#option1').val();
var option2 = $('#option2').val();
switch (option1) {
case 1:
switch (option2) {
case 'A':
alert('For case 1 Only');
break;
}
break;
case 2:
break;
default:
// code to be executed if n is different from case 1 and 2
}
});
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jQuery滚动功能只工作一次
- JavaScript开关功能
- Jquery停止在其他开关外壳内的开关盒上的更改功能
- 此功能如何使用开关大小写
- 开关不激活功能
- 当我用"respond_do"重新渲染部分时,启动开关功能不会加载
- 将功能转换为开关
- RxJS的开关功能
- 功能在“开关”;并# 39;t工作
- JQM拨动开关提交功能