我試圖將放置在div內的下拉框中選定的值傳遞給php腳本,然後將其插入到數據庫中。從一個放置在div中的下拉框中獲取選定的值
有人告訴我,要訪問div使用輸入元素。
("#divname").text();
我擺弄周圍,並發現這是這基本上是所有的DIV中的所有文本選項只是字符串。
任何人都可以幫助我選擇剛剛選擇的值嗎?在此先感謝
我試圖將放置在div內的下拉框中選定的值傳遞給php腳本,然後將其插入到數據庫中。從一個放置在div中的下拉框中獲取選定的值
有人告訴我,要訪問div使用輸入元素。
("#divname").text();
我擺弄周圍,並發現這是這基本上是所有的DIV中的所有文本選項只是字符串。
任何人都可以幫助我選擇剛剛選擇的值嗎?在此先感謝
試試這個方法:
("#divid").find('selectSeclector').val();
您需要從DIV中選擇選擇元素,並使用.val()
獲取所選值。如果您知道選擇元素的ID,那麼只需執行$('#selectId').val();
。 ("#divname").text();
只會給出div內所有元素的所有內部文本值,包括它自己。
您可以使用它的元素ID
var drpdwnid = document.getElementById("dropdownlistid");
var selectedvalue = drpdwnid.options[drpdwnid.selectedIndex].value;
假設你只是得到了下拉菜單的設定值的
<select id = "drop"><option value = "hello">Hello</option></select>
下面的代碼將返回你選擇的值
$("#drop").change(function(){
var value = $(this).val();
});
有如下下拉框
selectSelector應該是我的下拉列表的ID。 – Ajit
什麼說undefined?發佈您的html以及。順便說一句,你需要在我的答案中替換placholders中的值。不要照原樣使用。 – PSL
非常感謝你拯救了我的生命:) – Ajit