gpt4 book ai didi

javascript - 使通过 JQuery 生成的表行充当 onClick 页面重定向

转载 作者:行者123 更新时间:2023-12-03 11:23:00 25 4
gpt4 key购买 nike

所以我对各种 JQuery/HTML 开发都很陌生。基本上,我正在开发一个项目,在该项目中,我进行 AJAX 调用,获取一堆关于 Craiglist 销售的用户名、日期等,我使用 JQuery 和 DOM 动态地将这些销售信息放入表格格式中。

我希望能够使表中的这些元素充当链接,这样如果我单击某个用户名,它会将我带到他们的个人资料。我已经尝试了不同的建议,但没有一个适用于使用 JQuery 生成的表,我认为这会导致问题(但我认为也没有任何解决办法)。我的一些代码片段如下:

function displayCurrentSales(description, seller, date) {
var sale = document.createElement("p");
var table = document.getElementById("currentSalesTable");
var row = table.insertRow(-1);
var descriptionRow = row.insertCell(0);
var userRow = row.insertCell(1);
var dateRow = row.insertCell(2);
descriptionRow.innerHTML = description;
userRow.innerHTML = seller;
userRow.onClick = "window.location.href = '../profilePage/index.html?username=' + seller;";
dateRow.innerHTML = date;
}

这是我开始使用的代码,除了我添加的 userRow.onClick 部分以尝试使其工作。

感谢任何帮助,谢谢。

最佳答案

function displayCurrentSales(description, seller, date) {
var sale = document.createElement("p");
var table = document.getElementById("currentSalesTable");
var row = table.insertRow(-1);
var descriptionRow = row.insertCell(0);
var userRow = row.insertCell(1);
var dateRow = row.insertCell(2);
descriptionRow.innerHTML = description;
userRow.innerHTML = seller;
dateRow.innerHTML = date;
userRow.addEventListener('click', function(){
window.location.href = '../profilePage/index.html?username=' + seller;
});
}

关于javascript - 使通过 JQuery 生成的表行充当 onClick 页面重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27031291/

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