我使用此代碼是否有不同的方式來刪除jQuery中的類?
$(".textForm input").focus(function(){
$(this).val("");
$(".card").find('.'+this.id).addClass('focus');
}).blur(function(){
$(".card").find('.'+this.id).removeClass('focus');
});
要添加.focus
類時input box
的重點是,但每當我點擊任何地方,是不是input box
類被刪除。有沒有這樣的方法,只有在點擊另一個input box
時才能移除課程? 我不確定我是否正確地問了我的問題,希望有人能理解我。 在此先感謝。
這工作得很好!你能解釋一下我們如何從自身中移除'.focus'類嗎?它有點讓我困惑。但它的工作表示感謝。 –
在一個事件處理程序中,'this'被設置爲該事件被觸發的對象,所以'$(this).doStuff()'對你點擊的東西做了些什麼。 – duskwuff
哦,所以'this'是指在這種情況下輸入的權利?好的謝謝! –