Jquery Если у элемента есть класс, который начинается с x, то не добавляйте addClass

Я определенно новичок, поэтому извиняюсь за хлам! Я'я написал следующий Jquery для тренировочного проекта, который я сам себе поставил:

Когда вы нажимаете на div, у него есть класс "in_answerbox1" добавлен и клонированный div создается в поле ответа с классомanswerbox_letter1" добавлено.

В конечном итоге в сетке будет много элементов (или ячеек в таблице), которые при щелчке на конкретном элементе будут исчезать и появляться в поле для ответов. Затем, когда вы щелкнете на предмете в поле ответа, соответствующий элемент div в сетке появится снова, и клон будет удален из окна ответа.

Тем не менее, теперь я хочу, чтобы класс был добавлен ТОЛЬКО еслиm щелкнуть мышью на элементе еще нет в поле для ответов: то есть, если у оригинала или клона есть класс, который содержит "answerbox».

Я написал следующее, зная, что это нено это может объяснить то, что я хочу лучше.

var n = 0;

$('#box').click(function(){

    if(!$(this).hasClass('*[class^="answerbox"]')) {

    $(this).addClass('in_answerbox' + (n+ 1) );

    $(this).clone().appendTo('#answerbox').addClass('answerbox_letter' + (n + 1));
    n = (n + 1);

}


});

Какие-либо предложения?

Ответы на вопрос(4)

Ваш ответ на вопрос