Jquery JSON2HTML-选择JSON对象中被剥离的标记

Jquery JSON2HTML-选择JSON对象中被剥离的标记,jquery,javascript,json2html,Jquery,Javascript,Json2html,我在将以下html代码转换为json时面临一个问题: <div class="control" > <label>Caption</label><br> <select name="" class="dropdowntag"> <option value="Option1">Option1</option> <option value="Option2">

我在将以下html代码转换为json时面临一个问题:

<div class="control" >
    <label>Caption</label><br>
    <select name="" class="dropdowntag">
        <option value="Option1">Option1</option>
        <option value="Option2">Option2</option>    
    </select>
</div>
如果我删除了外部div,我就可以正确地获得json。以下是修改后的html及其json结果:

<label>Caption</label><br>
<select name="" class="dropdowntag">
    <option value="Option1">Option1</option>
    <option value="Option2">Option2</option>    
</select>

[
   {"tag":"label","html":"Caption"},
   {"tag":"br","html":""},
   {"tag":"select","class":"dropdowntag","name":"","children":[
      {"tag":"option","value":"Option1","html":"Option1"},
      {"tag":"option","value":"Option2","html":"Option2"}
   ]}
]
标题
选择1 选择2 [ {“tag”:“label”,“html”:“Caption”}, {“tag”:“br”,“html”:“}, {“标记”:“选择”、“类”:“下拉标记”、“名称”:“子项”:[ {“tag”:“option”,“value”:“Option1”,“html”:“Option1”}, {“tag”:“option”,“value”:“Option2”,“html”:“Option2”} ]} ]
无法找出这个问题的原因

注意:如果我将select标记更改为其他有效的html标记,或者只给出select以外的任何其他名称,则效果良好

以下是用于此目的的jquery和json2html插件的版本:

  • jquery-1.11.1
  • jquery-ui-1.11.0
  • json2html-可下载的当前版本
  • 以下是指向json2html插件站点的链接:
    此页面中的生成器选项卡提供了基于html构建转换器的选项。

    正确的转换应该是

    {"tag":"div","class":"control","children":[
      {"tag":"label","html":"Caption"},
      {"tag":"br","html":""},
      {"tag":"select","class":"dropdowntag","name":"","children":[
        {"tag":"option","value":"Option1","html":"Option1"},
        {"tag":"option","value":"Option2","html":"Option2"}
      ]}
    ]}
    

    我已经验证了它在json2html.com上不起作用,因为某种原因,转换转换的DOM方法似乎不喜欢select。感谢您了解这一点,我将研究一下您使用哪个插件转换html2json?你能分享一下你的尝试吗(将html转换成json)?谢谢,我现在已经更新了我的问题,并提供了你要求的详细信息…可能是一个bug,我会联系作者。
    {"tag":"div","class":"control","children":[
      {"tag":"label","html":"Caption"},
      {"tag":"br","html":""},
      {"tag":"select","class":"dropdowntag","name":"","children":[
        {"tag":"option","value":"Option1","html":"Option1"},
        {"tag":"option","value":"Option2","html":"Option2"}
      ]}
    ]}