Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jqgrid中的getRowData_Jquery_Jqgrid_Selector - Fatal编程技术网

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-很荣幸!如果你能接受的话,如果它真的有用的话,我将非常感激。谢谢:)