2013-09-22 57 views
0

我試圖將放置在div內的下拉框中選定的值傳遞給php腳本,然後將其插入到數據庫中。從一個放置在div中的下拉框中獲取選定的值

有人告訴我,要訪問div使用輸入元素。

("#divname").text(); 

我擺弄周圍,並發現這是這基本上是所有的DIV中的所有文本選項只是字符串。

任何人都可以幫助我選擇剛剛選擇的值嗎?在此先感謝

回答

1

試試這個方法:

("#divid").find('selectSeclector').val(); 

您需要從DIV中選擇選擇元素,並使用.val()獲取所選值。如果您知道選擇元素的ID,那麼只需執行$('#selectId').val();("#divname").text();只會給出div內所有元素的所有內部文本值,包括它自己。

+0

selectSelector應該是我的下拉列表的ID。 – Ajit

+0

什麼說undefined?發佈您的html以及。順便說一句,你需要在我的答案中替換placholders中的值。不要照原樣使用。 – PSL

+0

非常感謝你拯救了我的生命:) – Ajit

0

您可以使用它的元素ID

var drpdwnid = document.getElementById("dropdownlistid"); 
var selectedvalue = drpdwnid.options[drpdwnid.selectedIndex].value; 
1

假設你只是得到了下拉菜單的設定值的

<select id = "drop"><option value = "hello">Hello</option></select> 

下面的代碼將返回你選擇的值

$("#drop").change(function(){ 
    var value = $(this).val(); 
}); 
有如下下拉框
相關問題