2015-09-28 3 views
0

У меня есть этот код, и он отлично работает.Как поместить SVG в DIV при щелчке

var play = function(){ 
    $(this).click(function() { 
     console.log("Test"); 
    }); 
} 

Я хочу заменить console.log («Test»); с SVG, который отображает в нажатом div и не уверен, как это сделать. Я также хочу SVGs чередовать за клик, так что я написал это:

var changePlayer = function(){ 
    if(){ 
     // X Player 
    } else 
     // O Player 
}; 

Должен ли я пройти changePlayer в игру?

+0

Вы можете работать с SVG так же, как со структурой HTML DOM - динамически добавлять его, удалите его из DOM, редактировать его атрибуты и свойства. –

ответ

0
var play = function(){ 
    $(this).click(function(e) { 
     var targetBox = (e.target.id); 
     $("#" + targetBox).append("<svg></svg>"); 

    }); 
} 

Это работало ..