我有一个带有 JQuery 的页面和一些带有引导标签输入的文本输入字段。我正在使用出色的 typeahead 功能,但我想在用户单击输入字段中的标签时捕捉事件,我的意思是单击标签文本而不是 x 按钮上的删除它。
我添加了这个脚本:
$('span.label-info').click(function() {
destination_base = 'xxxxx';
window.location.href = destination_base + $(this).text();
return false;
});
正如我所见,包含标签文本的跨度类是“标签标签标签信息”
但是这种行为真的很奇怪。当我将 data-role='tagsinput' 添加到输入字段时,事件被捕获,但我不能再使用 x 来删除标签。如果我删除数据角色,x 工作,但标签点击不。我在网上看到这个数据角色和jQuery监听器之间存在一些冲突,但我真的不知道如何让这两个事件同时工作,我的意思是标签点击和x点击。
任何想法 ?谢谢你的帮助。