---
title: "Modern Javascript dropdown for mobile & desktop | Mobiscroll"
component: "Select"
framework: "JavaScript"
library_version: "6.1.5"
url: "https://demo.mobiscroll.com/javascript/select"
---

# Modern Javascript combobox & dropdown

Javascript dropdown for mobile, desktop and responsive web. Combobox or scroller with multi-select, filtering, remote data and more. Last update: Oct 16, 2026

Use it in **responsive webapps** as a dropdown and scroller picker with desktop and mobile optimized look & feel

## Description

Advanced select component for single and multiple value selection, as an alternative to the native dropdown. Renders a scroller on touch and a dropdown on desktop. Use it in custom event add/edit forms or on any input, field and form.

Create custom pickers with the built-in filtering and templating capabilities.

## Using the picker

- [Mobile & Desktop usage](https://demo.mobiscroll.com/javascript/select/mobile-desktop-usage.md) - Javascript Select for desktop and mobile. Use a dropdown layout for desktop and native look on mobile.
- [Responsive behavior](https://demo.mobiscroll.com/javascript/select/responsive.md) - Responsive setup of the Javascript select. Change the rendering and positioning dynamically, based on screen size.
- [Understanding display modes](https://demo.mobiscroll.com/javascript/select/mobile-desktop-display.md) - Javascript select/dropdown for mobile and desktop with top, bottom, popup, center, modal, anchored positioning.
- [Populating the picker](https://demo.mobiscroll.com/javascript/select/data-sources.md) - Javascript select component with different ways of loading the data: native html select, data objects and remote json.

## Templating

- [Templating](https://demo.mobiscroll.com/javascript/select/item-templating.md) - Javascript select component & dropdown with templating capability. Render custom content for each item, like image & text.
- [Country Dropdown](https://demo.mobiscroll.com/javascript/select/country-picker.md) - Javascript Country picker scroller select for mobile/tablet. Alphabetical ordering, jump to value and filtering is supported.
- [Image & text](https://demo.mobiscroll.com/javascript/select/image-text.md) - Javascript select with custom item templates rendering in image & text. Build custom UI, not just plain text/value picker.
- [Multiline select](https://demo.mobiscroll.com/javascript/select/multiple-lines.md) - Javascript Select scroller style demo supporting long text rendered in multiple rows. With smooth scrolling and native look & feel.

## Configuring value selection

- [Single select](https://demo.mobiscroll.com/javascript/select/single-select.md) - Javascript select & dropdown for mobile and desktop with single value selection.
- [Multiple select](https://demo.mobiscroll.com/javascript/select/multiple-select.md) - Javascript multiple select & multi-select for mobile and desktop. Use it for product or category filtering with check-mark selection.
- [Group options](https://demo.mobiscroll.com/javascript/select/group-options.md) - Javascript Select with group options and headers rendered as a hierarchy. With native look & feel, improved UX and source code.
- [Filtering](https://demo.mobiscroll.com/javascript/select/filtering-values.md) - Javascript select with filtering. Type in the header of the dropdown and filter values locally or remotely.
- [Multi level hierarchy](https://demo.mobiscroll.com/javascript/select/linked-hierarchical-pickers.md) - Javascript hierarchical select example. Dynamically populate linked lists based on previous selection.
- [Setting values](https://demo.mobiscroll.com/javascript/select/setting-values-defaults.md) - Javascript Select scroller demo with examples for programmatically setting values and defaults for single/multiple select.

## Validation & restricting selection

- [Disabled values](https://demo.mobiscroll.com/javascript/select/disabled-invalid-values.md) - Javascript select example for setting invalid options.

## Customizing the look & feel

- [Theming capabilities](https://demo.mobiscroll.com/javascript/select/themes-ios-material-windows.md) - Javascript Select scroller with iOS, Material, Windows look & feel. Customize colors and styling with theme builder.

## Localization & tapping into the lifecycle

- [Event hooks](https://demo.mobiscroll.com/javascript/select/event-hooks.md) - Javascript Select demo with event hooks for custom integration and functionality.
- [Localization](https://demo.mobiscroll.com/javascript/select/localization.md) - Javascript Select component localization example supporting 37 languages, button text with full RTL capability.
- [RTL support](https://demo.mobiscroll.com/javascript/select/rtl-right-to-left.md) - Javascript Select Right-to-left rendering demo with group options for quick navigation. With full RTL language support and source.
