@germany1992

Как правильно использовать входящий параметр в функцию?

Помогите разобраться начинающему

<div class="panel panel-default" id="VIP" onclick="o('VIP');">

function o(type){
type = "'" + type + "'";
$(type).removeClass('panel-default');
$(type).addClass('panel-success');
};

В чем моя ошибка
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
Зачем использовать входящий параметр? там же просто "VIP"
function o(type){
$(this).removeClass('panel-default');
$(this).addClass('panel-success');
};


Ну если уж вообще прижмет то
function o(type){
$('#' + type).removeClass('panel-default');
$('#' + type).addClass('panel-success');
};


А вообще использовать onclick и прочие - плохая практика.
Правильней всего будет это делать через jQuery

$('#VIP').click(function() {
$(this).removeClass('panel-default');
$(this).addClass('panel-success');
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект