使用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上时,我可以在chrome调试器中看到数据,但是类选择似乎无效。有什么线索吗?它解析不正确吗?谢谢。
尝试使用.filter()代替.window-details元素,很可能您的元素是dom片段中的顶级元素。
.filter()
.window-details
var thisDiv = partialViewDom.filter(".window-details");