私が何をしているかについては、このリンクを参照してください。ラベルが選択されている場合、ラベルの色を変えようとしています。別のオプションを選択すると、前のオプションが元の色に戻ります。
私はグーグルで誰かのコードを試しました
function checkState(id){
var layer = document.getElementById(id);
if(layer.childNodes[0].checked === true){
layer.style.backgroundColor = "#0099CC";
}
else{
layer.style.backgroundColor = "#eee" ;
};
}
ただし、これにより、2 番目のオプションが選択されたときに、以前に選択されたオプションが元の色に戻りません。JQuery は使用しないでください。