【发布时间】:2011-03-27 18:17:58
【问题描述】:
我正在发现 JQuery,但经过大量研究后无法找到我的问题的答案,因为我不知道如何很好地表达它。
我的页面上有 2 个标尺 + 2 个参考线和 2 个用于显示或隐藏它们的按钮。 我写了一些有用的东西,但我想通过缩短代码来优化代码。
这里是:
$('#ruler-bg1, #ruler-bg2').hide();
$('#ruler1').click(function() {
$('#ruler-bg1').slideToggle(100);
$('#guide1').toggleClass('guide-on');
});
$('#ruler2').click(function() {
$('#ruler-bg2').slideToggle(100);
$('#guide2').toggleClass('guide-on');
});
我不知道如何对这两个函数进行分组,因此单击 #ruler+number 会显示 #ruler-bg+same_number 和 #guide+same_number。
【问题讨论】:
标签: jquery css-selectors