我在 JQuery 知识有限的情况下遇到了困难,我使用了许多复选框:
<input id="e_1" class="hiders" type="checkbox">
<label for="e_1">Hide Element 1</label>
<input id="e_2" class="hiders" type="checkbox">
<label for="e_2">Hide Element 2</label>
//Currently 6 of the above, with unique id's and shared class
我想创建一个通用(和可重用的函数)来隐藏相关的 div:
<div id="e_1_div"> content </div>
<div id="e_2_div"> content </div>
//Currently 6 of the above, with unique id's and shared class
以下解决方案是我目前正在使用的解决方案(每个复选框的单独功能),我有限的知识告诉我它的格式非常错误,并且可能还会消耗大量不必要的能量。
$('#e_1').change(function(){
$('#e_1_div').toggle();
});
$('#e_2').change(function(){
$('#e_2_div').toggle();
});
所以我的问题是:我从哪里开始?我在哪里可以了解更多关于为这样的东西创建可重用函数的信息?或者,如果您真的想宠坏我,有什么可能的解决方案或提示?
谢谢你的时间,德拉甘