我有一个<select>
从数据库中填充的:
$(function(){
$.ajax({
type: "GET",
url: "lib/deleteuser.getusernames.php",
async: "false",
success: function(response){
$("#users").append('<option>' + response.split(",").join("</option><option>") + '</option>');
}
});
});
(顺便说一句,这很好用)
现在,我正在尝试获取 的值<select>
并使用它来运行另一个查询,但返回的只是什么都没有,或者“未定义”。
这是我尝试过的:
var username = $("#users option:selected").val();
var username = $("#users :selected").val();
var username = $("#users option:selected").text();
var username = $("#users :selected").text();
我知道.val()
只获取输入的值,但在这种情况下,选项文本仍然算作输入吗?我尝试.text()
以防万一,但仍然一无所获。