2016-08-08 15 views
0

Load()メソッドを使用して、audio要素のsrc要素をファイルではなく別のWebページで取得しようとしています。私は変数srcをこの場所に置こうとしています。これはLoad()で可能ですか?Jquery - Load()属性値

<div id="alpha"> 
    <audio id="beta" src="https://testsite.com/Audio/123.mp3"> 
</div> 

ありがとうございます。

+0

をどちらかあなたはURLでのQueryStringとしてその 'SRC' を渡すことができます。 – Vipul

答えて

0

あなたがこれを行うことができます。..

var srcValue; 
$.get("sample.html #beta", function (data) { 
    var htmlCntnt = $(data); // data contains your html 
    srcValue = htmlCntnt.attr('src')); // here is the value of SRC 
}); 
+0

アラート(srcValue);私はsrcをチェックする警告を追加しましたが、それは私に未定義を与え続けます。 – Sanphorii

+0

最初にデータを文字列として受け取っているかどうかを確認してください。 – Sarath

+0

console.log(data)が実行されているときに#betaが表示されないため、タイミングの問題が発生する可能性があることがわかりました。これを現在のコードでテストするにはどうすればsetTimeout()を設定できますか? – Sanphorii