2014-12-12 3 views
-2

У меня есть, наверное, простой вопрос. Мне нужно создать и обработать переменную из ее содержимого html.Создавайте и управляйте переменным содержимым

Вот код JS:

var table = '<table class="my-class1 my-class2"><thead><tr><td>123</td></tr></tbody></table>'; 
$('myVar').html(table); 
$('myVar').removeClass().addClass('my-class3'); 
console.log($('myVar').html()); 

Но, к сожалению, я просто не в состоянии добиться успеха ....

Спасибо,

+3

Что именно вы пытаетесь сделать? Что такое 'myVar'? Какой результат вы ожидаете? –

+0

какой класс вы пытаетесь удалить? ". $ ('MYVAR') removeClass() addClass ('мой-class3');" Пожалуйста, предоставьте jsfiddle для вашей проблемы. –

+1

'$ ('myVar')' Я думаю, вы должны сказать нам, что именно это ??? Теперь кажется, что ваш вопрос закрывается ..... :( – Jai

ответ

0

$(function(){ 
 
    var table = '<table class="my-class1 my-class2" border="1" cellpadding="5"><thead><tr><td>123</td></tr></tbody></table>'; 
 
    $('#myVar').html(table); 
 
    $('#myVar').removeClass().addClass('my-class3'); 
 
    console.log($('#myVar').html()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<div id="myVar"></div>

Это зависит от myVar,

Если это jQuery element затем использовать его как,

myVar.html(table); 

Если это Id затем использовать его как,

$('#myVar').html(table); 

И если это Class затем использовать его как,

$('.myVar').html(table); 

Для получения более подробной информации jquery-selectors

Пусть это Id, то ваш код должен выглядеть,

$('#myVar').html(table); 
$('#myVar').removeClass().addClass('my-class3'); 
console.log($('#myVar').html()); 
+4

если у вас есть некоторые сомнения по поводу вопроса, тогда сначала проясните их в разделе комментариев, а затем отправьте ответ. –

+0

@ Kartikeya человек изучил почти все возможности и дал решение, с которым плакат может работать ... На самом деле, что касается SO, то даже лучше дать общий ответ на все вопросы, а затем такой конкретный, который только сам плакат имеет выгоду от этого. ИМО совершенно несправедливо, что вы его ниспровергаете ... – giorgio

+0

@giorgio ... PLZ остановить угадать, потому что я нисходящий ... –

Смежные вопросы