简单的jQuery补充

时间:2012-07-22 22:05:26

标签: jquery

为什么

$(this).css("z-index") + 10;

不要在金额上加10?

我得到的结果是1010,而我期望获得20

我认为需要引用它才能做到这一点。

3 个答案:

答案 0 :(得分:3)

使用parseInt() - 目前你正在连接一个字符串。

parseInt($(this).css("zIndex")) + 10"

答案 1 :(得分:1)

您必须先将其转换为数字:

+$(this).css("z-index") + 10;

这是小提琴:http://jsfiddle.net/8pJyc/

注意: +"1"Number("1")的快捷方式。


如果您想要实际增加z-index,请改用:

$(this).css('z-index', '+=10');

这是小提琴:http://jsfiddle.net/8pJyc/1/

答案 2 :(得分:1)

parseInt($(this).css("z-index"), 10) + 10;