$('.dialogEffects').on('click', function(e) {
e.preventDefault();
$('.dialogEffects').removeClass('selected');
$(this).addClass('selected');
var cssClass = $(this).data('class'); // Тут получаем название data-class атрибута
$('#dialogEffects').removeAttr('class').addClass(cssClass); // Здесь уже из переменной cssClass (В которой хранится полученный data-class атрибут) добавляем новый класс для #dialogEffects
});
})(jQuery);
<button data-dialog="somedialog" data-class="sally" class="trigger">Open Dialog</button>
// Исходная логика
$('input').keyup(function(){
if($(this).val().match(/^\d{1}$/))
$(this).next('input').focus();
else
$(this).val('');
// Находим следующий элемент input
var nextInput = $(this).nextAll('input').first();
// Если следующий элемент input существует, то устанавливаем на него фокус
if (nextInput.length)
nextInput.focus();
});
if($fromType == "one_one" || $fromType == "two_two" || $fromType == "three_three" || $fromType == ... и так до 10)
var errors = "";
//проверка мыла
if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email) || !email){
errors += '<div class="help-block has-error">Пожалуйста, введите корректный E-mail</div>';
}
//правила
if(!rules){
errors += '<div class="help-block has-error">Вы не согласились с правилами</div>';
}
if (errors) {
$(".help-block").remove();
$('').append(errors);
return;
}