炫意html5
最早CSS3和HTML5移动技术网站之一

窗体加载时调用radio事件。

  window.onload = function () {
$('input:radio[name="Indigenous"]').click(function () {
var val = $('input:radio[name="Indigenous"]:checked').val();
if (val == 1000000001)
$('#div_indigenousAdded').show();
else
$('#div_indigenousAdded').hide();
});
setTimeout(function () {
$('input:radio[name="Indigenous"]').trigger('click');
},1000);
}

然后现在有个这个问题,我把

         setTimeout(function () {
$('input:radio[name="Indigenous"]').trigger('click');
},1000);

去掉我的初始加载就没问题,radio默认选中第二个。

然后我加上了这个代码,他就去跑这个click事件,我发现我radio开始错乱,跳到了第一个选项,然后触发click,走完之后值紧接这又跳到了第二个选项,触发click,走完跳第三个选项,触发click。。结束,我radio值就三个。

回答

触发了事件,事件改变了选中状态,选中状态自然就改了。
事件和选中是互相有联系的,不是互相孤立的。

炫意HTML5 » 窗体加载时调用radio事件。

Java基础教程Android基础教程