我可以将jQuery setter表达式存储为变量吗?

时间:2015-09-19 17:16:09

标签: javascript jquery

我正在学习JS / jQuery并编写倒数计时器应用程序。我的代码中有几个地方需要使用相同的jQuery setter表达式来更改DOM:

$("#minutes").text(('0' + getTimeRemaining().minutes).slice(-2));

这很好用,但如果我觉得我应该将它存储在一个变量中,因为D.R.Y。

所以我在代码中添加了以下内容:

var displayMinutes = $("#minutes").text(('0' + getTimeRemaining().minutes).slice(-2));

发生的事情是a)setter在我声明变量的位置运行,b)声明displayMinutes什么都不做(虽然它记录了一个对象)和(c)displayMinutes()什么都不做(并记录它不是一个功能。)

我的问题主要是 - 是否可以将这样的表达式存储为变量 - 其次,我在这里缺少关于jQuery对象的内容?

我从谷歌搜索的唯一线索是,这可能与'this'和绑定方法有关吗?

非常感谢任何见解。谢谢。

0 个答案:

没有答案