私は<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()
ましたが、それでも何も思いつきませんでした。