gpt4 book ai didi

javascript - 从动态创建的行中检索 id

转载 作者:行者123 更新时间:2023-11-30 18:14:18 25 4
gpt4 key购买 nike

我有一个页面显示来 self 的数据库的信息。我需要用户能够单击“详细信息”链接以查看与记录有关的更多信息,或单击输入框(“检查”列),然后提交,这将更新记录的状态。为此,我需要从“id”列中获取 id。

这是页面的样子:

req page

这是创建它的代码:

  $.ajax({
type: "POST",
url: "lib/req.reqinfo.php",
async: false,
data: {},
success: function(response){
// alert(response);
var responseArray = response.split(',');
for(var x=0;x<responseArray.length;x++){
id = responseArray[x]; x++;
dateadded = responseArray[x]; x++;
needby = responseArray[x]; x++;
addedby = responseArray[x]; x++;
unit = responseArray[x]; x++;
appr = responseArray[x];

$("#dbinfo").append('<br /><div class="row"><div id="idrow'+x+'" class="onecol bg">'+id+'</div><div class="twocol bg">'+dateadded+'</div><div class="twocol bg">'+needby+'</div><div class="twocol bg">'+addedby+'</div><div class="twocol bg">'+unit+'</div><div class="onecol bg">'+appr+'</div><div class="onecol bg"><label id="detaillink" class="link"><a href="#">details</a></label></div><div class="onecol bg last">'+check+'</div></div>');
}

我似乎无法找到指向该特定 div 以提取所需信息的解决方案

html:

    <div class="container">
<br />
<div id="dbinfo" class="row center">
<div class="onecol bg">ID</div>
<div class="twocol bg">Date Added</div>
<div class="twocol bg">Need By</div>
<div class="twocol bg">Added By</div>
<div class="twocol bg">Unit #</div>
<div class="onecol bg">Appr.</div>
<div class="onecol bg">Details</div>
<div class="onecol bg last">check</div>
<div class="onecol"> &nbsp </div>
</div>

<br />
<div class="row">
<label class="link"><a href="home.php">Home</a></label>
</div>

最佳答案

因为您是自己生成“行”,所以您可以直接添加 id inline。例如:

<div class="onecol bg"><label id="detaillink" class="link"><a href="#" data-id="'+x+'>details</a></label></div>

或:

<div class="onecol bg" data-id="'+x+'>Details</div>

顺便说一句,我个人的选择是在表格中显示此类表格数据,并将点击行为附加到行 (tr)。

关于javascript - 从动态创建的行中检索 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13712970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com