小编bmc*_*wee的帖子

jQuery单选按钮"已检查"属性未触发

我正在尝试根据用户检查的单选按钮向div添加文本,但无论选中哪个属性,它都会触发"else"块,并且每次都显示"female".

请帮忙!

<input type="radio" name="gender" class="gender" id="male" value="male">Male<br />
<input type="radio" name="gender" class="gender" id="female" value="female">Female<br />

$(".gender").change(function () {                 
if ($("#male").attr("checked")) {
        $("#content").text("male");
    }
    else {
        $("#content").text("female");
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery radio-button checked

3
推荐指数
2
解决办法
9684
查看次数

标签 统计

checked ×1

javascript ×1

jquery ×1

radio-button ×1