Я пытаюсь добавить текст в текстовое поле с событием focusout.jQuery заменить значение текстового поля на событие focusout
Мой JS Кодекс:
jQuery(".search-field input:text").focusout(function() {
var ckClass = jQuery(this).attr('class').split(' ')[1];
if(ckClass == 'inp_pa_bedroom'){
jQuery('.inp_pa_bedroom').val('Hi I am replace');
}else if(ckClass == 'inp_pa_bathroom'){
jQuery('.inp_pa_bedroom').val('Hi I am replace');
}
});
Я подаю некоторое условие для этой переменной: var ckClass
, но значение замены и исчезают.
Я буду благодарен, если кто-нибудь меня поведет.
plz crate http://jsfiddle.net/ –
Не могли бы вы немного узнать о том, какой желаемый результат? Вы хотите добавить что-то в конец того, что уже было на входе? Кроме того, разве вы не должны использовать '$ (this) .val (...)' вместо использования селектора классов? – nnnnnn
use hasClass(), чтобы проверить, имеет ли элемент определенный класс –