【发布时间】:2013-01-10 17:29:38
【问题描述】:
我将有 20 个这样的“组”:
$("#checkbox-apple").click(function(){
$("#graphic-apple").toggle();
})
$("#checkbox-orange").click(function(){
$("#graphic-orange").toggle();
})
$("#checkbox-pineapple").click(function(){
$("#graphic-pineapple").toggle();
})
除了复制每个组并更改两个单词之外,我如何通过让任何复选框切换其等效图形(类似于此代码的行)来大大缩短我的代码?:
$("#checkbox" FRUIT).click(function(){
$("#graphic" FRUIT).toggle();
})
【问题讨论】:
-
你可以为它们分配一个特定的css类,然后得到子字符串
标签: jquery grouping css-selectors simplify