正在分析HTML字符串并从中进行选择

Parsing and selecting from HTML string

本文关键字:行选 选择 串并 字符串 HTML 字符      更新时间:2023-09-26

使用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调试器中看到数据,但类选择似乎没有起作用。有线索吗?它解析不正确吗?谢谢

尝试使用.filter(),很可能您的.window-details元素是dom片段中的顶级元素。

var thisDiv = partialViewDom.filter(".window-details");

您的代码在返回的div的子级中搜索具有.window-details的元素。