我正在使用以下插件来创建标签。正在创建标签,只有当我点击标签时,标签点击事件才会触发。请帮忙。
aehlke.github.io/tag-it/
$('#myTags').tagit({
select: true,
sortable: true,
triggerKeys: ['enter', 'comma', 'tab'],
onTagClicked: function (evt, ui) {
addEvent('onTagClicked: ' + eventTags.tagit('tagLabel', ui.tag));
}
});
<ul id="myTags"></ul>
<div id="events_container"></div>
答案 0 :(得分:1)
我假设您使用的是addEvent
函数,这是演示here中使用的自定义函数。
var addEvent = function(text) {
$('#events_container').append(text + '<br>');
};
你基本上不需要这个功能,它只是被演示用来显示点击的事件。可能你忘了复制粘贴功能;)
尝试在onTagClicked
$('#myTags').tagit({
select: true,
sortable: true,
triggerKeys: ['enter', 'comma', 'tab'],
onTagClicked: function (evt, ui) {
alert("You clicked me");
//do whatever you want to do here
}
});
<强> FIDDLE 强>