所以问题是我无法使用以下代码获取td元素
$("#MapDetails").children().children()[rowIndex]
我已经以一种非常笨拙的方式解决了它,但是很想拥有一个更整洁的解决方案
function setResultValue(colIndex, rowIndex, resultValue) {if ($("#MapDetails").children().children()[rowIndex] != undefined) { var cell = $("#MapDetails").children().children()[rowIndex].children[colIndex]; cell.innerHTML = resultValue;}else { var newRow = 0, newCol = 0, assessmentLength = 5, elementPos = 0; newRow = rowIndex - 3; newCol = colIndex - 4; elementPos = (newRow * assessmentLength) + newCol; $(".test").get(elementPos).innerHTML = resultValue;}}
您可以在标记中看到.test是我的td的类
我的问题是仍然存在部分视图渲染时加载脚本元素和dom元素的顺序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)