0

このコードを見てください:

http://jsfiddle.net/NTYcA/1/

var foo = '<iframe width="560" height="315" src="http://www.youtube.com/embed/A175-KHvfy4" frameborder="0" allowfullscreen></iframe>';

foo = $(foo); // turned into jquery object

alert( foo.html() ); // alerts nothing
alert( foo[0] );     // alerts [Object HTMLIFRAMELEMENT] but how can I get the actual iframe code as a string?

では、jquery オブジェクトから iframe コードを取得するにはどうすればよいでしょうか。

私は文字通りこれが欲しい:

<iframe width="560" height="315" src="http://www.youtube.com/embed/A175-KHvfy4" frameborder="0" allowfullscreen></iframe>

元の変数にアクセスせずに。

4

1 に答える 1

4

jQuery には存在しないため、次のouterHTMLようにする必要があります。

var html = $('<div />').append(foo.clone()).html()
于 2013-05-16T17:07:44.520 に答える