我要做的是向图像声明一个包含src =“”的变量,以将其保存在数据库中。 所以我的代码是这样的:
var newID = $('#RPUserIDTXT').val();
var newName = $('#RPUsernameTXT').val();
var newImg = $('#RPUserPicture').src //Something like this
答案 0 :(得分:0)
最佳选择:不使用jQuery,src是DOM对象上的属性而不是jQuery对象。
var newImg = document.getElementById('RPUserPicture').src
(不要这样做,jQuery已经死了:)如果你想使用jQuery来浪费周期,你必须使用jQuery.prop
var newImg = $('#RPUserPicture').prop('src')
答案 1 :(得分:0)
.src是HTML元素上的属性,而不是jQuery对象上的属性。 jQuery总是返回HTML元素的集合(以及一些额外的)。使用其他
var newImg = $('#RPUserPicture').prop('src');
或
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
或原生javascript:
var newImg = document.getElementById('RPUserPicture').src