为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

给你看一段网上的代码 

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>&nbsp;&nbsp;</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],不知道理解的对不对

说实话这个插件代码好多地方太突兀了

2 回复 有任何疑惑可以回复我~

找本基础的数,了解一下数组相关内容

1 回复 有任何疑惑可以回复我~
#1

卡布kaka 提问者

这个是指数组data里面的一个值是吧?我的意思是为什么这里写成data【0】?不是应该写成data【i】么?要不然怎么遍历整个数组?
2015-07-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程
意见反馈 帮助中心 APP下载
官方微信