来自以下json片段:
cbfunc22({
query: {
count: 2,
created: "2012-06-18T11:18:15Z",
lang: "en-US",
results: {
tbody: [{
tr: [{
class: "day",
td: [{
class: "dayname",
p: "Monday"
},
{
class: "weather",
p: "Sunny Intervals"
},
我可以使用jQuery提取Monday
,如下所示:
data.query.results.tbody[0].tr[0].td[0].p
如何提取Sunny Intervals
?
答案 0 :(得分:2)
data.query.results.tbody[0].tr[0].td[1].p
答案 1 :(得分:1)
$('tbody > tr > td > p:nth-child(2)')
答案 2 :(得分:0)
只需使用:
data.query.results.tbody[0].tr[0].td[1].p
如果您正确缩进代码,解决方案就更明显了:
cbfunc22(
{
query: {
count: 2,
created: "2012-06-18T11:18:15Z",
lang: "en-US",
results: {
tbody: [
{
tr: [
{
class: "day",
td: [
{
class: "dayname",
p: "Monday"
},
{
class: "weather",
p: "Sunny Intervals"
},
答案 3 :(得分:0)
td
是一个数组,因此索引0给出了第一个元素,索引1给出了第二个元素:
data.query.results.tbody[0].tr[0].td[1].p
依此类推......
答案 4 :(得分:0)
td[0]
适用于星期一,因此td[1]
适用于 Sunny Intervals ,依此类推
所以 Sunny Intervals 可以通过
提取data.query.results.tbody[0].tr[0].td[1].p