0

なぜ

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

金額に10を加えませんか?

私が得ている結果は ですが1010、期待しているのは です20

そのためには引用符で囲む必要があると思いました。

4

3 に答える 3

3

使用parseInt()- 現在、文字列を連結しています。

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

于 2012-07-22T22:07:20.997 に答える
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/

于 2012-07-22T22:06:39.750 に答える
1
parseInt($(this).css("z-index"), 10) + 10;
于 2012-07-22T22:07:02.527 に答える