【发布时间】:2020-02-04 20:09:29
【问题描述】:
我想删除并设置一个选中的单选按钮。在 sn-p 中,它就像一个魅力,但在 localhost 上却没有。虽然输入被检查,但标签没有改变。如果我将另一个单选按钮(例如 #b)设置为选中状态,则标签会更改。
Here 是 JSFiddle。
$('#a').attr('checked', false);
$('#a').attr('checked', true);
input:checked + label {
/* background-color, font-size, etc. */
}
【问题讨论】:
-
请提供一个 JS fiddle 或类似的东西
-
如果没有你的
html,这个问题很难回答 -
In the snippet it works like a charm but on localhost it doesn't通常这是因为您忘记使用 document.ready 处理程序,因为 sn-p 编辑器/jsFiddle 默认为您提供此功能。但是,如果没有看到您的所有相关代码,我们无法准确回答这个问题。 -
checked 应该是设置/取消设置,
.prop不确定这是什么原因。 -
@user3154108 使用道具作品,你知道为什么吗?
标签: javascript jquery html css radio-button