2017-05-12 15 views
0

私がしようとしているのは、src = ""イメージをデータベースに保存する変数を宣言することです。 ので、私のコードは次のようである:イメージ 'src'を含む変数

var newID = $('#RPUserIDTXT').val(); 
var newName = $('#RPUsernameTXT').val(); 
var newImg = $('#RPUserPicture').src //Something like this 
+0

あなたは '$( '#のRPUserPicture')を使用することができますのattr( 'SRC');' – Anil

答えて

0

ベストオプション:jQueryのを使用していない、SRCは、DOMオブジェクトではないjQueryオブジェクトのプロパティです。

var newImg = document.getElementById('RPUserPicture').src 

(これをしないでください、jQueryのは、あなたがサイクルを無駄にjQueryのを使用したい場合は、あなたがjQuery.prop

var newImg = $('#RPUserPicture').prop('src') 
+0

はあなたに感謝。 、それは動作します、DOMオブジェクトは何ですか? –

+0

ドキュメント内のすべてのHTMLノードは、DOM(ドキュメントオブジェクトモデル)オブジェクトです。イメージタグのドキュメントを見ることができます。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img jQueryは、HTMLノードの集合を囲むラッパーです。 –

+0

ありがとうalot man。 –

0

.SRCが財産である使用する必要があります:)死んでいますHTML要素ではなく、jQueryオブジェクトで。 jQueryは常にHTML要素のコレクション(およびいくつかのエキストラ)を返します。 JavaScriptのeaither

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 

またはネイティブ使用します。

var newImg = document.getElementById('RPUserPicture').src 
関連する問題