2013-05-03 216 views
1

我有一個表單提交確認工作模式。我有一堆正常工作的文本字段。在我的腳本中,我擁有這些值,並且模式完美地填充。jquery modal選擇選項值

$("p#firstName").html("First Name: "+$("input#firstName").val()); 
$("p#lastName").html("Last Name: "+$("input#lastName").val()); 

但是,我有一個選擇下拉菜單。我試過

$("p#department").html("Department: "+$("input#department").val()); 

並且返回的值是未定義的。

我知道我錯過了什麼,只是不知道是什麼。

+5

,如果它是一個選擇......這不是輸入! $(「select#department」)。val()+要小心,看起來你的id不是唯一的 – RafH 2013-05-03 18:08:56

回答

0

根據您的問題,選擇不是輸入。

變化

$("p#department").html("Department: "+$("input#department").val()); 

$("p#department").html("Department: "+$("select#department").val()); 

而且,無論是使用類或更改您的ID是唯一的。如果元素不同,ID無關,整個頁面必須是唯一的。

+0

這就是它tyme ...我如何+1你? – bart2puck 2013-05-03 18:31:53

+0

單擊帖子左側的向上箭頭:) – tymeJV 2013-05-03 18:39:27

+0

@ bart2puck單擊答案左側的複選標記以滿足您的問題 – 2013-05-03 19:43:26

0

嘗試將您的選擇字段的ID更改爲「inDepartment」之類的內容。

ID屬性必須是唯一的,即使它們是不同類型的DOM對象。

然後嘗試:

$("p#department").html("Department: "+$("select#inDepartment").val());