2

ajax 呼び出しを使用して、ページの partialView HTML を返しましたが、それを表示する前に、メイン div から情報を取得したいと考えています。このデータは、フローティング ウィンドウを作成する場合のサイズ情報です。

コード:

<div class="window-details" data-height="500px" data-width="500px">more data here</div>

this.PopUp = function (url, title) {
  $.ajax(url)
  .success(function (partialViewHtml) {
     var partialViewDom = $(partialViewHtml);
     var thisDiv = $(".window-details", partialViewDom);

partialViewDom にカーソルを合わせると、クロム デバッガーでデータを確認できますが、クラスの選択が機能していないようです。手がかりはありますか?正しく解析されませんか?ありがとう。

4

2 に答える 2

2

代わりに使用してみてください.filter()。おそらく、.window-details要素はdomフラグメントの最上位要素です。

var thisDiv = partialViewDom.filter(".window-details");
于 2012-09-10T14:48:40.377 に答える
0

コードは、返されたdiv.window-details子にある要素を検索します。

于 2012-09-10T14:48:26.203 に答える