присвоение текста текстовой области - PullRequest
1 голос
/ 31 июля 2009

Как я могу сделать это в текстовой области

$(this).text() = $(this).text().substring(0, 20);

Ответы [ 3 ]

4 голосов
/ 31 июля 2009
$(this).val($(this).val().substring(0, 20));

& hellip; но, честно говоря, это ужасно неэффективный способ добиться этого. Вы создаете объекты jQuery и не получаете от них никакой выгоды. Простой DOM лучше в этом случае.

this.value = this.value.substring(0,20);
1 голос
/ 31 июля 2009
$(this).text($(this).text().substring(0, 20));
0 голосов
/ 31 июля 2009

Всегда старайтесь кэшировать селектор в переменной, если вы обнаружите, что делаете $ (this) или $ ('#thing') несколько раз.

var $this = $(this);

$this.val( $this.val().substring(0, 20) );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...