如何使用jquery获取行字段(嵌套对象)的值
How to get the value of row field (nested object) using jquery
我正在使用Jquery网格来填充我的数据。在我的一个网格中,我正在使用以下方法填充嵌套对象:
{
name : 'student.roll',
index : 'student.roll',
sortable: false,
width : 120
}
现在,我需要解析卷号列表以进行一些操作。
var lista = jQuery("#student-grid").getDataIDs();
for(i=0;i<lista.length;i++){
rowData=jQuery("#student-grid").getRowData(lista[i]);
}
当我尝试获取rowData.student.roll时,它试图获取一个名为student的对象,但它是一个字段名称。如何从 jqgrid 获取滚动的值?请帮忙。
您可以使用
rowData["student.roll"]
表单。顺便说一句,我不建议您在colModel
中使用name
属性,其中包含特殊字符,例如.
。您可以主要使用jsonmap
或xmlmap
从名称中包含特殊字符的服务器读取数据。例如name: 'student_roll', jsonmap: 'student.roll'
会更好。在某些更复杂的情况下,您可以使用定义为函数jsonmap
(有关代码示例的更多参考,请参阅答案(。
好吧,
你可以这样做...
<script type="text/javascript">
$(document).ready(function () {
$(".button").click(function (e) {
var value= $(this).closest('tr').find("span[id*=student-grid]").text();
alert(value);
e.preventDefault();
});
});
</script>
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 如何打印嵌套对象的所有值
- 设置嵌套对象属性的更好方法
- 嵌套对象结构
- 如何递归地获取嵌套对象中所有子对象的列表
- 更改嵌套对象的父子相关id
- 如何通过json对象数组为嵌套对象赋值
- Ember.js(2.5.0)如何设置嵌套对象值
- 嵌套对象文本访问父级
- 如何对两个嵌套对象进行排序
- 在javascript中使用方括号表示法的嵌套对象
- 具有嵌套对象数组的 Javascript 对象的递归搜索函数
- 更新嵌套对象的多个字段
- MongoDB嵌套对象数组后查询
- 在流星中插入嵌套对象
- 将嵌套对象数据添加到窗体中
- Chai深度包含了对嵌套对象的断言
- 使用Angular.js解析JSON中的嵌套对象数组
- 如何以编程方式添加到可变嵌套对象中
- Javascript嵌套对象访问根级别