次のように、1 つの div 内に textarea と他の多くの HTML 要素があります。
<div id="holder">
<textarea id="txt">Some text</textarea>
<img src="/someurl/test.png" />
<div class="test">Blah</div>
</div>
以下のコードを使用して、「ホルダー」div内のすべてのhtmlを取得しようとすると、うまく機能します。しかし、textarea の値を変更して再度 html を取得しようとすると、textarea の値は新しいテキストではなく「何らかのテキスト」のままです。新しい、更新されたテキストを取得するには?
「ホルダー」のhtmlを取得する方法は次のとおりです。
$("#submit").click(function(){
alert($("#holder").html() );
});
そして、ここにjsfiddleの例があります: