Javascript 从具有HTML输出的变量中获取特定数据
使用handlebar.js呈现json和模板的html输出 HTML输出存储在一个变量中,现在我需要通过ID获取HTML的某些部分 我怎样才能得到所需的数据 例如:分配给变量的HTML内容Javascript 从具有HTML输出的变量中获取特定数据,javascript,jquery,json,handlebars.js,Javascript,Jquery,Json,Handlebars.js,使用handlebar.js呈现json和模板的html输出 HTML输出存储在一个变量中,现在我需要通过ID获取HTML的某些部分 我怎样才能得到所需的数据 例如:分配给变量的HTML内容 <ol id="maincontent"> <li>test</li> <li>test1</li> <li>test2</li> </ol> <ol
<ol id="maincontent">
<li>test</li>
<li>test1</li>
<li>test2</li>
</ol>
<ol id="content">
<li>test</li>
<li>test1</li>
<li>test2</li>
</ol>
试验
测试1
测试2
试验
测试1
测试2
现在,我只需要id=“content”数据。(假设您可以使用jQuery),也许您正在寻找以下内容:
var myVar = '<ol id="maincontent">\
<li>test</li>\
<li>test1</li>\
<li>test2</li>\
</ol>\
<ol id="content">\
<li>test3</li>\
<li>test4</li>\
<li>test5</li>\
</ol>';
alert($("<div>" + myVar + "</div>").children("#content").html());
var myVar='1〕\
测试 \
测试1 \
测试2 \
\
\
测试3 \
测试4 \
测试5 \
';
警报($(“+myVar+”).children(#content”).html();
最后一行使用HTML字符串调用$(即jQuery)以创建DOM对象(参见),并根据您要查找的id筛选其子对象。这是一个质量较差的问题。请考虑重新编写,使其易于理解,并准确说明您的要求。获取特定数据的目的是什么?如果只是为了展示的目的,我们可以做一些工作,谢谢lmsteffan。这就是我一直在寻找的东西。@其他人,对不起我的判刑质量差。从今以后,我将以更好的方式发布我的问题。再次感谢。。