2011-11-24 67 views
0

getRowData功能jqgird,我注意到有一个选择看起来像"$("td", ind)", 我之前没有见过这个,更奇怪的,它得到了不同的结果,当在Chrome和Firefox的工作。getRowData中的jqGrid

我知道的第一个参数意味着选择所有的"td" s,但第二个参数的用法是什么?

+0

ind是上面声明的参数 –

+1

'ind'是上下文,在'getRowData'的代码中它是来自'''元素的一些DOM元素。因此'$(“td”,ind)'选择该行('')的所有单元格(''元素)。 – Oleg

回答

1

第二个参数是上下文中,从文件 -

默认情况下,选择器DOM内执行他们的搜索在文档根开始 。但是,通过对$()函数使用可选的第二个参数,可为 提供备用上下文。 $(this).find('span')等价于$('span',this)。.ind(012),

从 - http://api.jquery.com/jQuery/

所以在您的示例代码都将在ind对象内部寻找td秒。

+0

感谢您的回答 – user1021531

+0

@ user1021531 - 这真是太棒了!如果你能接受它,我会非常感激。谢谢 :) – ipr101