20HUI - 标签组件(hui-tags)

2024-01-12 07:40
文章标签 组件 标签 tags hui 20hui

本文主要是介绍20HUI - 标签组件(hui-tags),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

效果图

在这里插入图片描述

dom结构

<div class="hui-tags"><div>运营</div><div>设计</div><div>前端</div><div>平面</div>
</div>
使用 hui.tags(domId, callback)将标签可选化

功能:将指定元素下的标签转换为可选择标签;
参数:1、ID选择器(.hui-tags 所在dom元素的id)
2、点击标签后回调函数
返回:无

使用 hui.getTagsData(domId) 获取选中的标签

功能:获取指定标签组内的选中标签的文本和值;
参数:ID选择器(.hui-tags 所在dom元素的id)
返回:数组形式的选中值【没有选中的标签返回 false】

代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>HUI</title>
<link rel="stylesheet" type="text/css" href="../css/hui.css" />
</head>
<body>
<header class="hui-header"><div id="hui-back"></div><h1>HUI 标签组件</h1>
</header>
<div class="hui-wrap"><div class="hui-common-title" style="margin-top:15px;"><div class="hui-common-title-line"></div><div class="hui-common-title-txt">普通标签</div><div class="hui-common-title-line"></div></div><div style="padding:10px 15px;" class="hui-tags"><div>运营</div><div>设计</div><div>前端</div><div>平面</div></div><div class="hui-common-title" style="margin-top:15px;"><div class="hui-common-title-line"></div><div class="hui-common-title-txt">圆角标签</div><div class="hui-common-title-line"></div></div><style type="text/css">/* 标签颜色改变 */.greenTags > div{border-color:#31A990; color:#31A990;}</style><div style="padding:10px 15px;" class="hui-tags hui-tags-fillet greenTags"><div>php</div><div>HTML</div><div>css</div><div>Node.js</div></div><div class="hui-common-title" style="margin-top:15px;"><div class="hui-common-title-line"></div><div class="hui-common-title-txt">可选择标签</div><div class="hui-common-title-line"></div></div><div style="padding:10px 15px;" id="tags1" class="hui-tags"><div tagVal="0" class="hui-tags-active">点击选择</div><div tagVal="1">橄榄球</div><div tagVal="2">篮球</div><div tagVal="3" class="hui-tags-active">足球</div><div tagVal="4">网球</div><div tagVal="5">乒乓球</div><div tagVal="6">羽毛球</div></div><div style="padding:10px 35px;"><button type="button" class="hui-button hui-button-small hui-fr hui-primary" id="btn">获取选中标签的内容和值</button></div>
</div>
<script src="../js/hui.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
/** hui.tags()* 函数第2个参数为可选参数【标签状态切换的回调函数】,可以根据实际情况决定是否完善*/
hui.tags('#tags1', function(){var tagData = hui.getTagsData('#tags1'); console.log(JSON.stringify(tagData));
});
//按钮点击事件
hui('#btn').click(function(){var tagData = hui.getTagsData('#tags1'); console.log(JSON.stringify(tagData));hui.alert('请观察控制台');
});
</script>
</body>
</html>

这篇关于20HUI - 标签组件(hui-tags)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/597211

相关文章

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

全面解析HTML5中Checkbox标签

《全面解析HTML5中Checkbox标签》Checkbox是HTML5中非常重要的表单元素之一,通过合理使用其属性和样式自定义方法,可以为用户提供丰富多样的交互体验,这篇文章给大家介绍HTML5中C... 在html5中,Checkbox(复选框)是一种常用的表单元素,允许用户在一组选项中选择多个项目。本

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

C++ RabbitMq消息队列组件详解

《C++RabbitMq消息队列组件详解》:本文主要介绍C++RabbitMq消息队列组件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. RabbitMq介绍2. 安装RabbitMQ3. 安装 RabbitMQ 的 C++客户端库4. A

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n