jQuery val(val)在模态对话框中不起作用(jQuery ui)

时间:2009-11-12 14:38:36

标签: jquery jquery-ui modal-dialog

我有一个模态对话框,点击我网页的编辑按钮即可打开。我将值传递给onclick处理程序(调用$(“#editdialog”)。dialog('open');)。除了打开对话框,我还需要在对话框中填充表单输入,并将值传递给onclick事件处理程序。我这样做: $(“#editfrm> input [id ='FirstName']”)。val(name); 其中name是传递的参数值。但不知何故上面的代码不起作用。请帮助。

1 个答案:

答案 0 :(得分:1)

当jQuery静默失败时,通常意味着你有一个空的选择。所以要测试的第一件事是选择器$("#editfrm > input[id='FirstName']")确实产生了你认为它所做的字段。拉出萤火虫并将该选择器键入控制台。如果它工作,它将生成一个包含所需输入元素的数组。如果没有,它将产生一个空列表。