我一直在學習越來越多關於jQuery的知識,但在這裏我陷入了困境。jQuery noob:(this).replacewith我是否做錯了?
我有一個代碼來改變一個div的顏色,當一個複選框被束縛,工作正常。
這一點,我希望能夠改變對焦點textarea的內容後,我嘗試這樣做:
//textarea
$("textarea").focus(function(){
if ($(this).contains('Skriv valg av headset her')){
$(this).replaceWith('');
});
但沒有效果。我有一些語法錯誤還是我採取了錯誤的方法?
jsFiddle示例其中? :-) – Rafay 2011-02-23 13:49:19
HTML5輸入和textareas有一個「佔位符」屬性。如果您準備放棄在舊瀏覽器上使用此文本,它將解決您的問題。 – zneak 2011-02-23 13:50:54
@ 3nigma該聲明是一個鏈接,它帶來http://jsfiddle.net/Kyle_Sevenoaks/HLBGA/1/ – zneak 2011-02-23 13:51:22