Jquery jqgrid中的getRowData
Jquery jqgrid中的getRowData,jquery,jqgrid,selector,Jquery,Jqgrid,Selector,getRowData函数在jqgird中,我注意到有一个选择器看起来像“$(“td”,ind)”, 我以前从未见过这种情况,更奇怪的是,当在chrome和firefox中工作时,它得到了不同的结果 我知道第一个参数意味着选择所有“td”s,但第二个参数有什么用 第二个参数是文档中的上下文- 默认情况下,选择器在DOM中执行搜索 在文档根目录下。但是,可以为其提供另一个上下文 通过使用$()函数的可选第二个参数进行搜索 在内部,选择器上下文是通过.find()方法实现的, 所以$('span',t
getRowData
函数在jqgird中,我注意到有一个选择器看起来像“$(“td”,ind)”
,
我以前从未见过这种情况,更奇怪的是,当在chrome和firefox中工作时,它得到了不同的结果
我知道第一个参数意味着选择所有
“td”
s,但第二个参数有什么用 第二个参数是文档中的上下文-
默认情况下,选择器在DOM中执行搜索
在文档根目录下。但是,可以为其提供另一个上下文
通过使用$()函数的可选第二个参数进行搜索
在内部,选择器上下文是通过.find()方法实现的,
所以$('span',this)相当于$(this).find('span')
从-
因此,在您的示例中,代码将在
ind
对象内搜索td
s。ind上面声明的参数ind
是上下文,在getRowData
的代码中,它是一些来自
元素的DOM元素。所以$(“td”,ind)
选择该行(属于
)的所有单元格(
元素)。@user1021531-很荣幸!如果你能接受的话,如果它真的有用的话,我将非常感激。谢谢:)