こんにちは、私は助けを求めます。選択したときにdivに色を追加する方法
私はユーザーが2つのボタン(男性または女性)の間で選択しなければならないこのjqueryスクリプトを持っています。
私のコードは柔軟ではありませんでした。ボタンがクリックされて色付けされている場合、他のものを選択したときにボタンを通常の色に戻すことはできません。
$(document).ready(function(){
$('.man-btn').on('click', function() {
if($('.man-btn').hasClass('color')) {
$('.man-btn').css('background', 'pink');
}else
$('.man-btn').css('background', '#25273e');
};
});
$('.woman-btn').on('click', function() {
if($('.woman-btn').hasClass('color')) {
$('.woman-btn').css('background', 'pink');
}else
$('.man-btn').css('background', '#25273e');
});
});
});
は、ここに私のhtmlです:
<div name="gender">
<div class="man-btn color" value="1">
<span>Man</span>
<div class="man" >
<i class="fa fa-male" aria-hidden="true"></i>
</div>
</div>
<div class="woman-btn color" value="2">
<span>Woman</span>
<div class="woman">
<i class="fa fa-female" aria-hidden="true"></i>
</div>
</div>
</div>
私を助けてください!あなたの助けに感謝!
1つの以上溶液で行く、私は構文エラーを取得しています: 'キャッチされないでSyntaxErrorを:欠落している) –