なぜ
$(this).css("z-index") + 10;
金額に10を加えませんか?
私が得ている結果は ですが1010
、期待しているのは です20
。
そのためには引用符で囲む必要があると思いました。
なぜ
$(this).css("z-index") + 10;
金額に10を加えませんか?
私が得ている結果は ですが1010
、期待しているのは です20
。
そのためには引用符で囲む必要があると思いました。
使用parseInt()
- 現在、文字列を連結しています。
parseInt($(this).css("zIndex")) + 10"
最初にそれを数値に変換する必要があります。
+$(this).css("z-index") + 10;
これがフィドルです:http://jsfiddle.net/8pJyc/
注: +"1"
へのショートカットNumber("1")
です。
実際に をインクリメントしたい場合はz-index
、代わりにこれを使用します。
$(this).css('z-index', '+=10');
これがフィドルです:http://jsfiddle.net/8pJyc/1/
parseInt($(this).css("z-index"), 10) + 10;