私がしようとしているのは、src = ""イメージをデータベースに保存する変数を宣言することです。 ので、私のコードは次のようである:イメージ 'src'を含む変数
var newID = $('#RPUserIDTXT').val();
var newName = $('#RPUsernameTXT').val();
var newImg = $('#RPUserPicture').src //Something like this
私がしようとしているのは、src = ""イメージをデータベースに保存する変数を宣言することです。 ので、私のコードは次のようである:イメージ 'src'を含む変数
var newID = $('#RPUserIDTXT').val();
var newName = $('#RPUsernameTXT').val();
var newImg = $('#RPUserPicture').src //Something like this
ベストオプション:jQueryのを使用していない、SRCは、DOMオブジェクトではないjQueryオブジェクトのプロパティです。
var newImg = document.getElementById('RPUserPicture').src
(これをしないでください、jQueryのは、あなたがサイクルを無駄にjQueryのを使用したい場合は、あなたがjQuery.prop
var newImg = $('#RPUserPicture').prop('src')
はあなたに感謝。 、それは動作します、DOMオブジェクトは何ですか? –
ドキュメント内のすべてのHTMLノードは、DOM(ドキュメントオブジェクトモデル)オブジェクトです。イメージタグのドキュメントを見ることができます。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img jQueryは、HTMLノードの集合を囲むラッパーです。 –
ありがとうalot man。 –
.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
あなたは '$( '#のRPUserPicture')を使用することができますのattr( 'SRC');' – Anil