私は要素のリストを作成しました。 1つの要素が( 'prev'と 'next'のボタンを使用して)強調表示されていると、 'active'クラスになります。 「要素を追加」ボタンが押された場合、要素はクラス「選択済み」を取得します。アクティブな要素も選択されている場合は、 'add button'を 'remove button'に置き換えます。アクティブな要素から 'selected'クラスを削除します。ここjquery - 定義された状況の<a>ボタンを置き換えます。
は、いくつかのコードです:
if ($('.active').hasClass('selected')) {
$('.add').replaceWith('<a href="#" class="add">Usuń zdjęcie</a>');
$('.add').click(function() {
$('.active').removeClass('selected');
return false;
});
}
else {
$('.add').click(function() {
$('.active').addClass('selected');
return false;
});
}
それは(何も変更を)動作しません。どうしましたか? :|
どのようなエラーが発生しますか? – jammus