Javascript 从具有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

使用handlebar.js呈现json和模板的html输出

HTML输出存储在一个变量中,现在我需要通过ID获取HTML的某些部分

我怎样才能得到所需的数据

例如:分配给变量的HTML内容

<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。这就是我一直在寻找的东西。@其他人,对不起我的判刑质量差。从今以后,我将以更好的方式发布我的问题。再次感谢。。