我創建了一組動態的RadioButtons,然後我想要在JavaScript中選擇一個。jquery選擇器和Asp.net動態控件
的控件創建如下:
protected override void CreateChildControls()
{
base.CreateChildControls();
var rb = new RadioButton {GroupName = "group1"};
this.availableActions.Controls.Add(rb);
................
}
然後,在頁面上,我做:
$(document).ready(function() { alert($('input[name=group1]')); });
警報顯示爲空。我想不出爲什麼...... 我檢查了鉻中的代碼,單選按鈕在頁面中。
<p id="availableActions" class="download_options">
<input id="rb_0" type="radio" name="group1" value="rb_0" checked="checked">
.....
任何想法?
重要的是要注意,這段代碼是在prettyPhoto jquery插件生成的iframe中。我不知道這是否是問題的根源......
在此先感謝
如果沒有匹配,jQuery選擇器不會返回null,它們會返回一個空的選擇,那麼您正在看到的是或者它是否返回null? –
請發佈(的片段)生成的HTML –
@RuneFS:編輯 – Dante