首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多个部分视图中提取特定的部分视图

从多个部分视图中提取特定的部分视图
EN

Stack Overflow用户
提问于 2014-05-25 06:47:20
回答 1查看 25关注 0票数 0

为了响应单击"ALL“复选框,我需要更改多个复选框。这些更改包括更改类、选中状态和一些隐藏字段。为了确保一致性,我返回了所有受影响的复选框的部分视图,而不是在javascript中单独更改每个属性。我的目标是在javascript中解析返回的字符串,并使用JQuery的.html()方法将每个div放在适当的位置。返回的字符串如下所示

代码语言:javascript
复制
"<div id="checkbox-7" class="simple"><form action="toggle" ...></form></div>
 <div id="checkbox-8" class="simple"><form action="toggle" ...></form></div>
 ...
 <div id="checkbox-all" class="simple"><form action="toggle" ...></form></div>"

如何使用Javascript/ jQuery从这个字符串中提取每个div?

EN

回答 1

Stack Overflow用户

发布于 2014-05-25 22:29:59

this question中的DOM操作建议了一种解决方案,它创建了一个Javascript document对象来帮助解析。不过,还是有一些Javascript和jQuery的混合:

代码语言:javascript
复制
var placeholderDoc = document;
var placeholderDiv = placeholderDoc.createElement("div");
$(placeholderDiv).html(data);     // data is the returned string, containing all partialViews

// Now extract partialView from the data string
var extractedHtml = $(placeholderDiv)[0].children["tdCellHtmlDivId"];

// Simulate the Ajax InsertionModeReplace
tdCellHtmlDivParentDiv.html(extractedHtml);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23850368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档