【发布时间】:2011-08-04 18:15:06
【问题描述】:
我正在尝试对 XOXCO 的标签输入 jquery 插件进行简单的修改,允许您限制输入的标签数量。
除此部分外,一切正常
$('.tag a').live('click', function () {
if ($('.tag').length == 4) {
$('#MainContent_postcontrol_step2_txtKeywords_tag').attr('disabled','false').show();
$('#MainContent_postcontrol_step2_txtKeywords_tag').focus();
$('.warning').remove();
}
});
无论我做什么,点击事件都不会分配给 .tag 的锚点。如果我将其更改为简单的 .tag,则在单击 div 本身时会触发该事件。我在这部分做错了吗?
编辑: 这是我使用的插件:http://xoxco.com/clickable/jquery-tags-input
【问题讨论】:
-
能否附上您正在使用的插件的链接?也许还有一个显示问题的jsfiddle?
-
仅供参考,
if ($('.tag').length = 4) {正在使用赋值运算符,而应该使用相等运算符==或=== -
我编辑了这篇文章并提供了更多信息。有人指出使用 = 符号而不是 ==。这是我的错字,但问题仍然存在。谢谢!
标签: javascript jquery asp.net tags tagging