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 上时,我可以在 chromes 调试器中看到数据,但类选择似乎不起作用。有什么线索吗?它解析不正确吗?谢谢。

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 回答