quello che sto cercando di fare è dichiarare una variabile che includa lo src = "" in un'immagine per salvarla nel database. quindi il mio codice è come questo:
var newID = $("#RPUserIDTXT").val();
var newName = $("#RPUsernameTXT").val();
var newImg = $("#RPUserPicture").src //Something like this
risposte:
0 per risposta № 1Opzione migliore: non usare jQuery, src è una proprietà sull'oggetto DOM e non sull'oggetto jQuery.
var newImg = document.getElementById("RPUserPicture").src
(Non fare questo, jQuery è morto :) Se vuoi usare jQuery per sprecare cicli, devi usare jQuery.prop
var newImg = $("#RPUserPicture").prop("src")
0 per risposta № 2
.src è una proprietà sull'elemento HTML, non sull'oggetto jQuery. jQuery restituisce sempre una raccolta di elementi HTML (e alcuni extra). Utilizzare eaither
var newImg = $("#RPUserPicture").prop("src");
o
var newImg = $("#RPUserPicture")[0].src; // This throws an error if no objects with given ID are present in the DOM, so jQuery returns an empty list
o javascript nativo:
var newImg = document.getElementById("RPUserPicture").src