在jquery table.load()html元素变为未定义之后

在jquery table.load()html元素变为未定义之后,第1张

在jquery table.load()html元素变为未定义之后

所以问题是我无法使用以下代码获取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元素的顺序



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5020390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存