0

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

有人告诉我要从 div 访问输入元素使用 .

   ("#divname").text();  

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

谁能帮我选择只选择的值?提前致谢

4

3 回答 3

1

假设您有以下下拉框

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

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

$("#drop").change(function(){
  var value = $(this).val();
});
于 2013-09-22T17:53:04.160 回答
1

试试这个方法:

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

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

于 2013-09-22T17:43:59.747 回答
0

您可以使用其元素 ID 简单地获取下拉列表的选定值

var drpdwnid = document.getElementById("dropdownlistid");
var selectedvalue = drpdwnid.options[drpdwnid.selectedIndex].value;
于 2013-09-22T17:49:06.380 回答