javascript - 我怎样才能更有效地重写它

标签 javascript jquery

我必须相信有更好的方法来编写下面的代码。提前致谢。

var hProtein = $('#protein-lbl');
var hCarb = $('#carb-lbl');
var hFat = $('#fat-lbl');
var hTotal = $('#totalCalories');

// Normal Calc vars
var nProtein = $('#protein-normal-lbl');
var nCarb = $('#carb-normal-lbl');
var nFat = $('#fat-normal-lbl');
var nTotal = $('#totalCalories-normal');

// Hide calculations until bodyweight is entered
hProtein.hide();
hCarb.hide();
hFat.hide();
hTotal.hide();
nProtein.hide();
nCarb.hide();
nFat.hide();
nTotal.hide();

最佳答案

也许给 HTML 元素一个类会起作用?

var $ele = $('.class-name');
$ele.hide();

关于javascript - 我怎样才能更有效地重写它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20159545/

相关文章:

jquery - 使用 backstretch 插件随机背景图像幻灯片

jquery 代码没有运行

php - Ajax 请求无响应使用 codeigniter

javascript - D3.js 如何旋转 Marimekko 图表

javascript - 为什么每次重新渲染父 View 时都需要重新委托(delegate) subview 的事件?

javascript - 将数据表行添加到表的顶部或底部?

asp.net-mvc - 使用 jQuery POST 和 ASP.NET MVC 时 Controller 参数为 NULL

javascript - Date.parseExact 没有给出准确的结果

javascript - 无法在特定函数内运行类的函数

javascript - 使用正则表达式解析JavaScript中的字符串