data[0]
data[0]是什么意思?
data[0]是什么意思?
2015-07-01
给你看一段网上的代码
formatItem: function (row, i, max) {
return "<table width='400px'><tr><td align='left'>" + row.Key + "</td><td align='right'><font style='color: #009933; font-family: 黑体; font-style: italic'>约" + row.Value + "个宝贝</font> </td></tr></table>";
这个代码中原数据是这么添加的:
data.Add("苹果4代iphone正品", "21782");
data.Add("苹果4代 手机套", "238061");
data.Add("苹果4", "838360");
data.Add("苹果皮", "242721");
data.Add("苹果笔记本", "63348");
data.Add("苹果4s", "24030");
data.Add("戴尔笔记本", "110105");
data.Add("戴尔手机", "18870");
data.Add("戴尔键盘", "30367");
我是这么理解的:首先数据有Key,value两个属性,function(row,i,max)中row返回的是符合搜索条件的一条一条的数据,输出显示要用row.key,row.value这种格式输出。
类比这段代码
formatItem: function (data, i, total) {
return "<I>" + data[0] + "</I>"; //改变匹配数据显示的格式
}
可以这么理解:返回的data也是一条一条的数据,不过该数据只有一个属性就是人的名字,所以用data[0],不知道理解的对不对
说实话这个插件代码好多地方太突兀了
举报