Я хочу изменить текст в p-теге, когда я нажимаю ссылку, которая фактически находится в одном и том же p-теге.Переключить текст со ссылкой
Пример:
var isMail = 0;
$('.switchto').click(function(evt) {
evt.preventDefault();
if(isMail == 0) {
$(this).parent().html("oder doch lieber einen <a href='#' class='switchto'>Facebook Freund</a>");
isMail = 1;
} else {
$(this).parent().html("oder lieber <a href='#' class='switchto'>E-Mailadresse eingeben</a>");
isMail = 0;
}
});
HTML:
<p>oder lieber <a href="#" class="switchto">E-Mailadresse eingeben</a></p>
Почему это не работает правильно? Я что-то упускаю? Есть ли более простой способ сделать это? Благодаря!
Это прекрасно работает. Отметьте это как ответ. Один вопрос: возможно ли каким-то образом отключить функцию в поле ввода внутри «щелчка»? У меня есть «автозаполнение» на входе, который я хочу отключить, когда я нажимаю (переключается) на «электронную почту». Это возможно? – Marek123
@ Marek123 Конечно, вы можете просто добавить что-то вроде: 'if (isMail% 2) $ ('yourInputSelector'). Attr ('autocomplete', 'off'); else $ ('yourInputSelector'). removeAttr ('autocomplete'); ' – DarkAjax