我有數據,類似這樣的標記:jQuery的HTML到JSON,包括href屬性
<p class="bbook">Lorem</p>
<p class="bref">
<a class="ref" href="prin.v.ii.ii.html">2:15</a>
<a class="ref" href="prin.v.i.v.html">3:17-19</a>
<a class="ref" href="prin.v.v.html">3:19 </a>
</p>
<p class="bbook">Ipsum</p>
<p class="bref">
<a class="ref" href="sec.vii.xxii.html">10:18</a>
<a class="ref" href="sec.vii.ix.html">10:27</a>
<a class="ref" href="sec.vii.xxiii.html">10:28</a>
</p>
我想將其轉換爲一個JSON對象是這樣的:
{
"Lorem": {
"prin.v.ii.ii.html": "2:15",
"prin.v.i.v.html": "3:17-19",
"prin.v.v.html": "3:19"
},
"Ipsum": {
"sec.vii.xxii.html": "10:18",
"sec.vii.ix.html": "10:27",
"sec.vii.xxiii.html": "10:28"
}
}
我已經看到了一些HTML這裏JSON解決方案,但沒有,我能找到應對的屬性。我知道,如果標記有ul
的可能更容易,但事實並非如此。我怎麼能轉換這個?
+1我只是寫一個類似的小提琴http://jsfiddle.net/wDYnU/ – Musa
@Musa感謝你!我忘了使用'var'正確地確定變量的範圍,並且如果你沒有鏈接你的小提琴,就不會發現錯誤。 –