Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法将实时事件附加到asp.net中div内的锚定_Javascript_Jquery_Asp.net_Tags_Tagging - Fatal编程技术网

Javascript 无法将实时事件附加到asp.net中div内的锚定

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

我正在尝试对XOXCO的tagging input 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的锚。如果我将其更改为simply.tag,则当单击div本身时,事件将触发。这部分我做错了吗

编辑: 以下是im使用的插件:

修改:

看起来(=撇开打字)是这样的

需要

$('#tags_tag').show()[0].removeAttribute("disabled");

在fiddle

中,您可以添加一个指向您正在使用的插件的链接吗?也许还有一个JSFIDLE显示了这个问题?仅供参考,
if($('.tag').length=4){
正在使用赋值运算符,而它应该使用相等运算符
=
==
我编辑了这篇文章,并提供了更多信息。有人指出使用了=符号而不是==。这是我的输入错误,但问题仍然存在。谢谢!我明白你的意思,但不幸的是,代码甚至没有被理解到目前为止。当我调试时,“实时”事件处理程序从未连接,因此它从未触发。如果我能弄清楚它为什么不添加事件就好了!
$('#tags_tag').show()[0].removeAttribute("disabled");