Javascript 无法将实时事件附加到asp.net中div内的锚定
我正在尝试对XOXCO的tagging input jquery插件进行一个简单的修改,允许您限制输入的标签数量 除了这一部分,一切都正常工作Javascript 无法将实时事件附加到asp.net中div内的锚定,javascript,jquery,asp.net,tags,tagging,Javascript,Jquery,Asp.net,Tags,Tagging,我正在尝试对XOXCO的tagging input jquery插件进行一个简单的修改,允许您限制输入的标签数量 除了这一部分,一切都正常工作 $('.tag a').live('click', function () { if ($('.tag').length == 4) { $('#MainContent_postcontrol_step2_txtKeywords_tag').attr('disabled','false').show(); $('#MainConten
$('.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的锚。如果我将其更改为simply.tag,则当单击div本身时,事件将触发。这部分我做错了吗
编辑:
以下是im使用的插件:
修改:看起来(=撇开打字)是这样的
需要
$('#tags_tag').show()[0].removeAttribute("disabled");
在fiddle中,您可以添加一个指向您正在使用的插件的链接吗?也许还有一个JSFIDLE显示了这个问题?仅供参考,
if($('.tag').length=4){
正在使用赋值运算符,而它应该使用相等运算符=
或==
我编辑了这篇文章,并提供了更多信息。有人指出使用了=符号而不是==。这是我的输入错误,但问题仍然存在。谢谢!我明白你的意思,但不幸的是,代码甚至没有被理解到目前为止。当我调试时,“实时”事件处理程序从未连接,因此它从未触发。如果我能弄清楚它为什么不添加事件就好了!
$('#tags_tag').show()[0].removeAttribute("disabled");