开发者

Unable to attach a live event to anchor within div in asp.net

I'm trying to use a simple modification for XOXCO's tagging input jquery plugin that allows you to limit the number of tags entered.

Everything is working correctly except for this part

$('.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();
  } 
});

No matter what I do, the开发者_JS百科 click event is never assigned to a .tag's anchor. If I change it to simply .tag, the event fires when clicking on the div itself. Am I doing this part wrong?

EDIT: Here is the plugin im using: http://xoxco.com/clickable/jquery-tags-input

And the modification: http://jsfiddle.net/bozdoz/mJdvu/1/


It looks like (= sign typo aside) that

$('#tags_tag').attr('disabled','false').show();

needs to be

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

in the fiddle

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜