簡體   English   中英

從放置在div中的下拉框中獲取所選值

[英]Getting the selected value from a drop down box placed in a div

我試圖將從div中放置的下拉框中選擇的值傳遞給php腳本,然后將其插入到數據庫中。

有人告訴我要從div使用中訪問input元素。

   ("#divname").text();  

我擺弄了一下,發現這只是所有選項的字符串,基本上只是div中的所有文本。

任何人都可以幫我選擇所選的值嗎? 提前致謝

試試這種方式:

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

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

假設您有以下下拉框

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

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

$("#drop").change(function(){
  var value = $(this).val();
});

您只需使用其元素ID獲取下拉列表的選定值即可

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM