2012-02-03 175 views
0

如何顯示文字,使用jQuery(與ul li p ...),焦點後,textarea是空的,現在當我得到焦點我鬆散的文本,但如何顯示它,如果我沒有進入什麼? 我的「僞佔位符」是這樣的:如何在textarea中顯示格式化文本,如果它是空的?

$('textarea.hinted').focus(function() { 
    console.log('focus'); 
    $('#textarea-placeholder').hide(); 
}); 
$('textarea.hinted').blur(function() { 
    console.log('blur'); 
    $('#textarea-placeholder').hide(); 
}); 
$('textarea.hinted').focusout(function() { 
    console.log($(this).val()); 
    if (this.val == '') { 
     $('#textarea-placeholder').show(); 
    } 
}); 

HTML

+1

標題很混亂。如果沒有內容,你爲什麼要格式化任何東西? – 2012-02-03 12:47:46

+0

我在這裏理解的是你想在空的時候顯示一個texatarea的內容嗎?目標是什麼? – 2012-02-03 12:57:40

+0

令人困惑的問題...也許你需要像搜索框一樣的東西?搜索文本如果聚焦則消失,如果此輸入中沒有內容,則會再次出現? – ggzone 2012-02-03 12:58:40

回答

0
$('textarea.hinted').focusout(function() { 
    if ($(this).val() == '') { 
     $('#textarea-placeholder').show(); 
    } 
}); 

應該工作,

你也應該很可能刪除,即使他們實際上是相同的東西模糊(我相信)

相關問題