如何select默认的单选button?
我有一些单选button,我希望其中的一个被设置为默认情况下加载页面时选中。 我怎样才能做到这一点?
<input type="radio" name="imgsel" value="" />
XHTML解决scheme:
<input type="radio" name="imgsel" value="" checked="checked" />
请注意, checked
属性的实际值并不重要, 这只是一个分配"checked"
的惯例。 最重要的是,像"true"
或"false"
这样的string没有任何特殊的含义。
如果您不打算达到XHTML一致性,则可以将代码简化为:
<input type="radio" name="imgsel" value="" checked>
使用checked属性。
<input type="radio" name="imgsel" value="" checked />
要么
<input type="radio" name="imgsel" value="" checked="checked" />
这并不完全回答这个问题,但对于任何使用AngularJS试图实现这个目标的人来说,答案都有所不同。 而实际上正常的答案是行不通的(至less它不适合我)。
你的html看起来很像普通的单选button:
<input type='radio' name='group' ng-model='mValue' value='first' />First <input type='radio' name='group' ng-model='mValue' value='second' /> Second
在您的控制器中,您将声明与单选button关联的mValue
。 要预先select这些单选button之一,将与该组关联的$scope
variables分配给所需的input值:
$scope.mValue="second"
这使加载页面时select“第二个”单选button。
添加这个属性:
checked="checked"
他们几乎到了那里…就像一个checkbox,所有你需要做的就是像这样添加checked =“checked”属性:
<input type="radio" checked="checked">
…你明白了
干杯!