2012-05-01 11 views
-1

letが、私がこのようなHTMLを持っているとAjaxで要求されます言う:パースHTMLとJavascriptが

<html> 
    <body> 
     <div id="main"> 
      <div class="content"></div> 
      <script> 
      $(".content").doaction(); 
      </script> 
     </div> 
    </body> 
</html> 

それはjQueryを使って、内部にはJavaScriptタグ&コンテンツを含む(パース)#mainを取得することは可能でしょうか?

ありがとうございました!

答えて

1

javascriptタグ&のコンテンツをjqueryで取得(解析)することは可能ですか?

簡単にはありません - jQueryはテキストノードを扱うのが非常に悪いです。

あなただけでスクリプトを取得するために$('script').contents()を使用できますが、そこに要素を含むネストされたオブジェクトを構築するための簡単な方法はないのですテキストは一度にすべてのノード。

0

$(".content").doaction()は、Ajaxロードの成功コールバックで起動できます。

ajaxのロード後にネストされたJavaScriptの動作例を見たことはありません。