Skip to content
Simple jQuery plugin that adds support for the placeholder attribute in all browsers
JavaScript HTML CSS
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.

jQuery Placeholder Plugin

This is a small jQuery plugin that emulates the placeholder attribute in web browsers that do not support it. If the browser does support it, the plugin does nothing.

To use the plugin, add the JS and CSS files to your page and do the following:

jQuery(document).ready(function($) {

Then, in your HTML you can use the placeholder plugin as documented in the HTML5 spec:

<input type="search" placeholder="Search..." />

For more information and some demos, see


I really appreciate any and all contributions.

I use Grunt to build this plugin. Once you have installed with npm install, run grunt --help to see the available tasks.

If you are contibuting code, please tidy the code by running grunt tidy. This helps ensure the pull request only shows relevant changes and keeps the code readable and in one style.

Ensure the unit tests pass by running grunt test. Please also try to add new tests where it helps.

Thanks again for contributing to this plugin!

Build status

Build Status

You can’t perform that action at this time.