jQuery-плагин, позволяет сдела
Плагин позволяет сделать из любого div-элемента категоризированный выпадающий список с поддержкой поиска. Демо доступно по адресу JQuery Plugin 'ComboTree'.
Подключение плагина Подключить стили плагина, т.е. добавить в секции head строку<link href="jquery.combotree.min.css" rel="stylesheet">
*Подключить библиотеку jQuery, т.е. добавить строку <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
Подключить непосредственно плагин, т.е. добавить перед закрывающимся тегом строку <script src="jquery.combotree.min.js"></script>
Подключение jQuery должно быть выполнено перед подключением плагина. Это можно сделать либо в секции head, либо перед закрывающимся тегом . Второй вариант более предпочтителен
Использование плагина Добавить в разметку страницы (html-файл) div-элемент с любым классом или идентификатором. Для div-элемента из пункта 1 вызвать плагин, передав в него необходимые данные и настройки, то есть перед закрывающимся тегом (после подключения плагина) добавить строки:<script>
$('<СЕЛЕКТОР ЭЛЕМЕНТА, ДЛЯ КОТОРОГО ВЫЗЫВАЕТСЯ ПЛАГИН>').combotree({
'element': '<НАЗВАНИЕ КЛАССА ЭЛЕМЕНТА, ДЛЯ КОТОРОГО ВЫЗЫВАЕТСЯ ПЛАГИН>',
'label': '<НАЗВАНИЕ ПОЛЯ>',
'value': '<ЗНАЧЕНИЕ ПОЛЯ ПО УМОЛЧАНИЮ>',
'placeholder': '<ПРИГЛАШЕНИЕ КО ВВОДУ>',
'data': {<ДАННЫЕ ДЛЯ ПОЛЯ В JSON-ФОРМАТЕ>}
});
</script>
Структура данных для поля следующая:
{
'id': '<ВСЕГДА '' (пусто)>',
'name': '<ВСЕГДА root>',
'children': [{
'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>',
'name': '<НАЗВАНИЕ ЗАПИСИ>',
'children': [{
'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>',
'name': '<НАЗВАНИЕ ЗАПИСИ>',
'children': [{
'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>',
'name': '<НАЗВАНИЕ ЗАПИСИ>'
}]
}]
}]
}
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。