这是我发布的前一个问题的后续问题。我使用以下脚本创建了一个表:
<g:evaluate var="jvar_job_details">
var selection = new GlideRecord('u_selection');
selection.addQuery('u_selection_user.u_candidate_name', gs.getUserID());
selection.query();
var title_list = "<table>";
title_list += "<tr> <th>" + 'Job Title' + "</th> <th>" + 'Location' + "</th> <th>" + 'Position Number' + "</th> <th>" + 'Certification Number' + "</th> <th>" + 'Grade' + "</th> <th>" + 'Series' + "</th> </tr>";
while(selection.next()) {
title_list +=
"<tr> <td>" + selection.u_selection_position_number.u_job_title.getHTMLValue() + "</td> <td>" + selection.u_selection_position_number.u_job_location.getHTMLValue() + "</td> <td>" + selection.u_selection_position_number.u_position_number.getHTMLValue() + "</td> <td>" + selection.u_selection_position_number.u_certification_number.getHTMLValue() + "</td> <td>" + selection.u_selection_position_number.u_grade.getHTMLValue() + "</td> <td>" + selection.u_selection_position_number.u_series.getHTMLValue() + "</td> </tr>";
}
title_list += "</table>";
</g:evaluate>
我遇到了CSS的一些样式问题,所以有人建议我给我的表一个类或id
var title_list = "<table class='myClass'>";
修复了造型问题。但是,我的桌子消失了。
我想知道我定义类名的语法是否不正确。我也试过了
var title_list = $(".myTable");
没有任何成功。
有什么建议吗?
答案 0 :(得分:0)
尝试.addClass
。
var title_list = $('table').addClass('class');
或者如果你想使用纯JavaScript:
var title_list = document.getElementsByTagName('table').className = 'class';
虽然,我看不出有什么问题:
var title_list = "<table class='myClass'>";
你应该查看你的CSS并查看它是否设置为display:none;
或visibility:hidden;