想查询json文件
用一中比较优雅的方式
支持的语法
*
name[atr]
name[atr=val]
name:first
name:last
#id
.class
parent > child
范例
var Food={
fruits:[
{ name:"Banana", color:"Yellow"},
{ name:"Apple", color:"Red"},
{ name:"Grapefruit", color:"Orange"},
{ name:"Kiwi", color:"Green"}
],
vegetables:[
{ name:"Carrot", color:"Orange"},
{ name:"Turnip", color:"Purple"},
{ name:"Rutabaga", color:"Yellow"},
{ name:"Sweet Potato", color:"Orange"}
]
};
var orangeStuff=jF("*[color=Orange]",Food).get();
var orangeVeg =Jf("> vegetables > *[color=Orange]",Food).get();
//orange stuff is now [{name:"Grapefruit",color:"Orange"},{name:"Carrot",color:"Orange"},{name:"Sweet Potato",color:"Orange"}]
//orange veg is now [{name:"Carrot",color:"Orange"},{name:"Sweet Potato",color:"Orange"}]