0

次のようなコードのセグメントがあります

$('#go-back').click(function () {
    flipStep(currentStep - 1);
});

したがって、go-back の ID を持つものをクリックすると、関数 FlipStep が実行されますが、go-back の ID を持つ最初の要素以外をクリックすると機能しませんか? どうしてこれなの?どうすれば修正できますか?

4

2 に答える 2

1

ID は一意である必要があります

HTML4 仕様:

http://www.w3.org/TR/html4/struct/global.html (セクション 7.5.2):

id = name [CS] この属性は、要素に名前を割り当てます。この名前はドキュメント内で一意である必要があります。

HTML5 仕様:

http://www.w3.org/TR/html5/elements.html#the-id-attribute

id 属性は、その要素の一意の識別子 (ID) を指定します。値は、要素のホーム サブツリー内のすべての ID の中で一意である必要があり、少なくとも 1 文字が含まれている必要があります。値に空白文字を含めることはできません。

于 2013-08-04T18:15:18.513 に答える