次のようなコードのセグメントがあります
$('#go-back').click(function () {
flipStep(currentStep - 1);
});
したがって、go-back の ID を持つものをクリックすると、関数 FlipStep が実行されますが、go-back の ID を持つ最初の要素以外をクリックすると機能しませんか? どうしてこれなの?どうすれば修正できますか?
次のようなコードのセグメントがあります
$('#go-back').click(function () {
flipStep(currentStep - 1);
});
したがって、go-back の ID を持つものをクリックすると、関数 FlipStep が実行されますが、go-back の ID を持つ最初の要素以外をクリックすると機能しませんか? どうしてこれなの?どうすれば修正できますか?
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 文字が含まれている必要があります。値に空白文字を含めることはできません。