从放置在div中的下拉框中获取所选值

时间:2013-09-22 17:42:27

标签: javascript php jquery

我试图将从div中放置的下拉框中选择的值传递给php脚本,然后将其插入到数据库中。

有人告诉我要从div使用中访问input元素。

   ("#divname").text();  

我摆弄了一下,发现这只是所有选项的字符串,基本上只是div中的所有文本。

有人可以帮我选择所选的值吗?提前致谢

3 个答案:

答案 0 :(得分:1)

尝试这种方式:

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

您需要从div中选择select元素并使用.val()来获取所选值。如果您知道select元素的id,那么只需$('#selectId').val();("#divname").text();只会提供div中所有元素的所有内部文本值,包括它自己。

答案 1 :(得分:1)

假设您有以下下拉框

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

下面的代码会返回您选择的值

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

答案 2 :(得分:0)

您可以使用其元素ID

简单地获取下拉列表的选定值
var drpdwnid = document.getElementById("dropdownlistid");
var selectedvalue = drpdwnid.options[drpdwnid.selectedIndex].value;