2016-08-31 8 views
0

Это следующий вопрос к предыдущему, который я опубликовал. Я создал таблицу, используя следующий скрипт:присвоение имен классов/идентификаторов var

<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, так что кто-то рекомендовал мне дать моему столику класс или идентификатор

var title_list = "<table class='myClass'>"; 

который установил стиль проблемы. Однако мой стол исчез.

Мне интересно, неверен ли мой синтаксис для определения имени класса. Я также пробовал

var title_list = $(".myTable"); 

без каких-либо успехов.

Любые предложения?

+0

Можете ли вы создать JSFiddle? – OneMoreQuestion

+0

'var title_list ="

";' должно работать нормально. –

+0

@Dave вытащить ненужный код в Fiddle man, сохранить только то, что относится к проблеме – OneMoreQuestion

ответ

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;