使用 jQuery,当用户使用小型设备(约 320 像素或更少)时,如何将占位符文本更改为文本区域?对于小屏幕,我希望它更改为“回复...”,但任何大于 320 像素的内容,它都会恢复为“回复 [姓名]...”
目前,我的 HTML:
<textarea class="my_textarea" rows="1" type="text" placeholder="Reply to Joe..."></textarea>
<textarea class="my_textarea" rows="1" type="text" placeholder="Reply to Jane..."></textarea>
jQuery:
function changePlaceholder() {
if( $(window).width() < 320 ){
$('.my_textarea').attr('placeholder','Reply...');
} else {
// how do I change it back here if there are many textarea's on the page?
}
}
// initiate first
changePlaceholder();
// resize
$(window).resize( changePlaceholder );
我怎样才能恢复到原来的占位符?