我动态创建了一组 RadioButtons,然后我想在 javascript 中选择一个。
控件创建如下:
protected override void CreateChildControls()
{
base.CreateChildControls();
var rb = new RadioButton {GroupName = "group1"};
this.availableActions.Controls.Add(rb);
................
}
然后,在页面上,我正在做:
$(document).ready(function () { alert($('input[name=group1]')); });
警报显示为空。我不知道为什么...我检查了 chrome 中的代码,单选按钮在页面中。
<p id="availableActions" class="download_options">
<input id="rb_0" type="radio" name="group1" value="rb_0" checked="checked">
.....
有任何想法吗?
需要注意的是,此代码位于由 prettyPhoto jquery 插件生成的 iframe 中。我想知道这是否是问题的根源......
提前致谢