假设我们有以下DOM结构:
[lang=jade]
fieldset.input-hub
div.input-element(data-name="a" data-value="1")
div.input-element(data-name="a" data-value="2")
div.input-element(data-name="b" data-value="3")
fieldset.input-hub(data-name="c")
div.input-element(data-name="d" data-value="4")
div.input-element(data-name="undefined" data-value="5")
/* Invalid input should not be parsed */
div.input-element(data-value="6")
...
您将如何解析数据值,如下所示:
{a: [1, 2], b: 3, c: {d: 4, undefined: 5}}
请注意,fieldset
将以递归方式显示