2009-11-12 127 views
0

我有一個模式對話框,當點擊我的網頁的編輯按鈕時打開。我將值傳遞給onclick處理程序(調用$(「#editdialog」)。dialog('open');)。除了打開對話框之外,我需要使用傳遞給onclick事件處理函數的值填充對話框中的表單輸入。我這樣做: $(「#editfrm> input [id ='FirstName']」)。val(name); 其中name是傳遞的參數值。但不知何故上面的代碼不起作用。請幫忙。jQuery val(val)不能在模態對話框(jQuery UI)中工作

回答

1

當jQuery默默失敗時,它通常意味着你有一個空的選擇。所以首先要測試的是選擇器$("#editfrm > input[id='FirstName']")確實會產生你認爲它的字段。拉起螢火蟲並將選擇器鍵入控制檯。如果它工作,它將產生一個你想要的輸入元素的數組。如果沒有,它會產生一個空的列表。