使用jquery在两个变量之间切换

时间:2014-08-16 09:08:37

标签: jquery variables button toggle

我有一个示例fiddle here,我可以点击按钮来切换变量的值,

 if(columnNumber == 11)
  {
columnNumber = 0;  
  }
  else {
  columnNumber = 11; 
  }

在jquery中还有其他简单的函数可以做同样的事吗?

2 个答案:

答案 0 :(得分:1)

我不认为有一个jquery函数来切换变量的值,但你可以在上面的情况下使用三元运算符,如下面的使用纯javascript。

columNumber = (columNumber==11)?0:11

答案 1 :(得分:1)

有切换DOM元素类或可见性的功能,但AFAIK 没有什么可以切换简单的javascript变量。 (jQuery并不是真的意味着这样做)

另外,我强烈建议您使用“常用的常量”变量以获得更好的可维护性,例如http://jsfiddle.net/9sc2jjk2/1/

var FIRST_VALUE = 11;
var SECOND_VALUE = 0;
columnNumber = (columnNumber == FIRST_VALUE) ? SECOND_VALUE : FIRST_VALUE;