tborychowski / perfectdropdown

This is the Perfect Dropdown - a jQuery based, extensible component

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perfect Dropdown

NPM version Build Status Build Status devDependency Status

This is the Perfect Dropdown - a jQuery based, extensible component

DEMO

Installation

bower install perfect-dropdown

Basic usage

$(function(){
	new Dropdown({ target: 'myInputId' });
	new Dropdown({ target: $('#myInput'), items: [1,2,3], emptyText: 'Please select' });
});

Advanced usage

$(function(){
	var myDD = new Dropdown({ target: $('#myInput'), url: 'data.json', fieldName: '{itemName} [{itemId}]', fieldId: 'itemId' });
	myDD.setValue(231, 'Item 23');
	
	var myMulti = new Dropdown({ multiselect: true, target: $('#myInput'), url: 'data.json', value: [2,3,4], defaultText: 'Items' });
	var values = myMulti.getValue();
});

Demo page available soon (download and open index.html (server required for less compilation))

About

This is the Perfect Dropdown - a jQuery based, extensible component

License:GNU General Public License v3.0


Languages

Language:JavaScript 70.0%Language:CSS 26.7%Language:HTML 3.3%