css的设置没有起作用?

hobby:<input id="x1" type="radio" name="sports" />x1<input id="x2" type="radio" name="sports" />x2<input id="x3" type="radio" name="sports" />x3<input type="button" value="显示" onclick="ShowChecked()"><br><script> function ShowChecked(){
    $("input").css("backgroundColor","");
    $("input:checked").css("backgroundColor","red");
}    
</script>

选择某个radio后,点击 显示 ,背景颜色没有变红哈?


倚天杖
浏览 910回答 2
2回答

慕斯709654

选择器没问题,问题出现在input[type=radio]的背景显示不了,或者说设置不了背景你可以设置一下margin试试function&nbsp;ShowChecked(){ &nbsp;&nbsp;&nbsp;&nbsp;$("input").css("backgroundColor",""); &nbsp;&nbsp;&nbsp;&nbsp;$("input:checked").css("margin","100px"); }

拉风的咖菲猫

<input&nbsp;type="button"&nbsp;value="显示"&nbsp;onclick="ShowChecked">
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript