jquery onclick все входы

97
14

Как удалить класс из всех входов onClick? Я не хочу, чтобы он удалял класс каждого входа на странице сразу при нажатии одного входа. Я просто хочу, чтобы щелкнутый вход был удален из класса. Но я хочу, чтобы код применялся к каждому тегу ввода... если это имеет смысл...

Я уверен, что jquery "this" будет использоваться. Я просто не знаю, как его использовать.

Я бы хотел, чтобы он удалял определенный класс, а не все классы. так что-то вроде этого.

removeClass("blank_input");

спросил(а) 2011-07-05T20:36:00+04:00 9 лет, 8 месяцев назад
1
Решение
61

$("input").click(function() {
$(this).removeClass("blank_input");
});

Да, вы правы, this связано с этим.

ответил(а) 2011-07-05T20:38:00+04:00 9 лет, 8 месяцев назад
96

$("input").click(function(){
$(this).removeClass("blank_input");
});

ответил(а) 2011-07-05T20:37:00+04:00 9 лет, 8 месяцев назад
43

Вы имеете в виду это?

$('input').click(function() {
$(this).removeClass("class_name");
});

ответил(а) 2011-07-05T20:39:00+04:00 9 лет, 8 месяцев назад
43

Как это:

$('input').click(function(){
$(this).removeClass('blank_input');
})

ответил(а) 2011-07-05T20:38:00+04:00 9 лет, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема