javascript - 根据输入的变化动态设置输入的值
问题描述
我有以下内容:-
$("#b1,#b2,#b3,#b4,#b5").change(function () {
$("#c1").val(Math.round(($(this).val() * $("#Doctor_MedicarePatients").val())/100));
我可以让我的代码动态化,所以如果 b1 被更改然后设置 c1 的值(如上所示),而如果 b2 被更改以更改 c2 的值,等等?
解决方案
你应该能够做这样的事情:
$("#b1,#b2,#b3,#b4,#b5").change(function() {
var id = $(this).attr("id").replace('b', '');
$("#c" + id).val(Math.round(($(this).val() * $("#Doctor_MedicarePatients").val()) / 100));
});
推荐阅读
- android - 从 android studio 运行选项在设备上运行(而不是 react-native run-android 命令)
- python - 在 List 中查找和替换字符串 - Python
- c# - 有人可以使用 lambda 将以下 linq 查询语法转换为方法语法吗?
- c++ - C++17 静态和常量表达式
- python - Django 管理员忽略 has_delete_permission
- python - 使用分隔符拆分列表中的列表
- android - 通过在后台运行的推送通知做出本机反应
- kubernetes - Kubernetes 复制控制器扩展查询
- ios - iOS - SKNavigationSettings 音频建议,transportMode 之间没有区别
- r - 为什么我的小插图是 html 而不是 pdf?