onfocus='showRuleRow(this)'
function showRuleLine(obj){
var rowId=$(obj).parent("td").parent("tr").attr("id");
var ruleType=jqRowData($('#subRuleLine'),$(obj).parents("tr").attr("id")).ruleType;}
var tableId=parent.$("#"+rowId).parent().parent().attr("id");__
其中obj指的是jqgrid表格的某一行内容,想知道rowid和tableid分别指的是什么,新手,对这块知识还不熟悉,求大神指教!!!
rowid和tableid 是指某个元素的rowid属性和tableid属性值
直接alert看看不就知道了
这jquery选择不能看懂?
rowId是执行showRuleLine事件的标签父级是td,td的父级是tr,tr上的属性id的值
另一个类似的方式解读,而且你上次的代码块就有问题。tableId后面的
parent和parents
parent是查询上一级
parents是查询所有上级,包括上上级
parent返回的是上级指定节点,是一个对象,parent返回的是一个数组
返回行id和table的id,如果你对table和行都设置了id的话,可以测试一下