私はテーブルを動的に作成していて、すべての行をクリック可能にしてURLにリンクし、クリックした後にURLを開くようにします。hrefリンクでブートストラップのクリック可能な行を接続
私はテーブルを作成し、すべての行をブートストラップでクリック可能な行として設定するようにしました。
// Table Body
var tableBody = document.createElement('tbody');
tableData.forEach(function(rowData) {
var row = document.createElement('tr');
var IntegrityURL = "integrity://lanwinsvmks1.eu.adglob.net:8001/im/viewissue?selection=";
var ReqURL = IntegrityURL.concat(rowData[0]);
row.setAttribute("class", "clickable-row");
row.setAttribute("href", ReqURL);
rowData.forEach(function(cellData) {
var cell = document.createElement('td');
var context = getColor(cellData);
cell.setAttribute("bgcolor",context);
cell.appendChild(document.createTextNode(cellData));
row.appendChild(cell);
});
tableBody.appendChild(row);
});
私もdoc.readyでクリック機能を設定します。
$('#OverviewTable tr').click(function() {
var href = $(this).find("tr").attr("href");
if(href) {
window.location = href;
}
});
HTMLの結果は右に見えますが、行ではありませんclick()関数は呼び出されません。
私には何が欠けていますか?
このように見えますが、機能はまだ呼び出されていません。あなたが書いたようにクリック機能は、それがタグを見つけることができるように
What function you are referring to? – Jonjie
I want to create the table like this: