我试图将从div中放置的下拉框中选择的值传递给php脚本,然后将其插入到数据库中。
有人告诉我要从div使用中访问input元素。
("#divname").text();
我摆弄了一下,发现这只是所有选项的字符串,基本上只是div中的所有文本。
有人可以帮我选择所选的值吗?提前致谢
答案 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;