介绍
李四
标签
close
Contacts
<div class="chip">
<img src="images/yuna.jpg" alt="Contact Person">
李四
</div>
Tags
<div class="chip">
标签
<i class="close material-icons">close</i>
</div>
Javascript插件的用法
标记
<div class="chips"></div>
<div class="chips chips-initial"></div>
<div class="chips chips-placeholder"></div>
jQuery初始化
$('.chips').material_chip();
$('.chips-initial').material_chip({
data: [{
tag: '小米',
}, {
tag: '中兴',
}, {
tag: '华为',
}],
});
$('.chips-placeholder').material_chip({
placeholder: 'Enter a tag',
secondaryPlaceholder: '+Tag',
});
var chip = {
tag: 'chip content',
image: '', //optional
id: 1, //optional
};
jQuery插件选项
选项名称 | 类型 | 描述 |
---|---|---|
数据(data) | 数组(array) | 设置信息块数据(看信息块数据对象) |
占位符(placeholder) | 字符型(string) | 设置第一个占位符,当没有标签时。 |
第二占位符(secondaryPlaceholder) | 字符型(string) | 设置第二占位符当增加其他标签时。 |
事件
事件 | 描述 |
---|---|
chips.add | 在信息块增加后触发这个事件。 |
chips.delete | 在信息块删除后触发这个事件。 |
chips.select | 在信息块选中后触发这个事件。 |
$('.chips').on('chip.add', function(e, chip){
// you have the added chip here
});
$('.chips').on('chip.delete', function(e, chip){
// you have the deleted chip here
});
$('.chips').on('chip.select', function(e, chip){
// you have the selected chip here
});
方法
参数 | 描述 |
---|---|
data | 返回设置的数据。 |
$('.chips-initial').material_chip('data');