html - 两个单选按钮有条件地共享一个 “id” 吗?

标签 html twitter-bootstrap-3

我正在尝试在移动设备和桌面设备上采用不同的页面设计。 为此,需要针对移动界面重新设计 3 个单选按钮 block 和其他一些内容,但位于同一页面上。

所以,我担心的是,当我根据媒体查询隐藏和显示时,2 个 block 是否可以共享一个 ID。

示例:

block 1

<div class="visible-xs">
   <input type="radio" name="yellow" id="yellow-color" value="14" 
   class="yellow radio-custom" checked="checked" />
   <input type="radio" name="red" id="red-color" value="52" 
   class="red radio-custom" />
</div>

block 2

<div class="hidden-xs">
   <input type="radio" name="yellow" id="yellow-color" value="14" 
   class="yellow radio-custom1" checked="checked" />
   <input type="radio" name="red" id="red-color" value="52" 
   class="red radio-custom1" />
</div>

它在功能方面工作正常,但问题是移动页面上的 radio 未被检查

最佳答案

要对 radio 输入进行分组,他们必须使用相同的name属性并自动检查其中一个,只有一个 radio 输入具有相同的名称-组必须具有checked="checked"属性。

如果两个或多个具有该属性,则默认情况下不会选择任何一个。

关于html - 两个单选按钮有条件地共享一个 “id” 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32599228/

相关文章:

html - 更改引导插入符的颜色(悬停在第一个 "li"元素上)

css - 如何从 Bootstrap 3 中的导航栏折叠中删除不透明度(透明度)?

javascript - jQuery 便利方法如何在我的 DOM 元素中结束?

html - 可以使 Bootstrap 2 标记与 Bootstrap 3 CSS/LESS 一起使用吗

html - 背景大小 :cover has poor performance in Chrome and Safari

css - 使用 Bootstrap 在网站上移动图像较低

css - Bootstrap 输入按钮在 IE8 中换行

html - 一行内联表单,标签位于输入字段上方

javascript - 使用 jQuery 更改未选中复选框文本的颜色

html - 如何使用angular 6获取 typescript 文件中多个复选框的值?