如何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之一,将与该组关联的$scopevariables分配给所需的input值:

 $scope.mValue="second" 

这使加载页面时select“第二个”单选button。

添加这个属性:

 checked="checked" 

他们几乎到了那里…就像一个checkbox,所有你需要做的就是像这样添加checked =“checked”属性:

 <input type="radio" checked="checked"> 

…你明白了

干杯!