JavaScripting

The definitive source of the best
JavaScript libraries, frameworks, and plugins.


  • ×

    jQuery plugin for dynamic textarea sizing
    Filed under 

    • 🔾66%Overall
    • 4,336
    • 20.7 days
    • 🕩670
    • 👥12

    Summary

    Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.

    Demo

    Full documentation and a demo can be found at jacklmoore.com/autosize

    Install via NPM

    npm install autosize
    

    Browser compatibility

    Chrome Firefox IE Safari iOS Safari Android Opera Mini Windows Phone IE
    yes yes 9 yes yes 4 ? 8.1

    Usage

    The autosize function accepts a single textarea element, or an array or array-like object (such as a NodeList or jQuery collection) of textarea elements.

    // from a NodeList
    autosize(document.querySelectorAll('textarea'));
    
    // from a single Node
    autosize(document.querySelector('textarea'));
    
    // from a jQuery collection
    autosize($('textarea'));
    

    Released under the MIT License

    Show All