Как правильно задать значение инпуту?

Пытаюсь задать значение инпуту, но значение не записывается, хотя в переменной message есть текст, как можно это исправить?

$( document ).ready(function() {
    var message = "";
    $( ".class" ).click(function() {
        $('.class1.class2.class3').each(function(){
            message+=$(this).html()+';';
        });

    });
    $("input[name='all_prod']").val('1'+String(message)+'1');
});   

Ответы (1 шт):

Автор решения: Igor
$(document).ready(function() {
    var message = "";
    $(".class").click(function() {
        $('.class1.class2.class3').each(function() {
            message += $(this).html() + ';';
        });
        $("input[name='all_prod']").val('1' + message + '1');
    });
});   
→ Ссылка