我有一个从数据库获取填充的<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()
,但仍然没有任何结果。
@nnnnnn这个返回'null' – Brendan