Я хотел бы иметь возможность очень легко установить заполнители по умолчанию для строки, например:
someString.placeholder("waiting for text")
Что можно использовать следующим образом ...
$("p.some-class").html( someString.placeholder("waiting for text") );
так что еслиsomeString 'пусто, пользователь видит «Ожидание текста», но если строка имеет длину больше 0, они видят фактическую строку.
Я пытался расширить объект String следующим образом
String.prototype.placeholder = function(placeholder){
return (this.length > 0) ?
this :
"<span class=\"placeholder-string\">" + placeholder + "</span>";
}
, но это не работает.Любые мысли кто-нибудь?
Вот JSFiddle для тех, кто заинтересован.