Невозможно прикрепить живое событие для привязки в div в asp.net - PullRequest
0 голосов
/ 04 августа 2011

Я пытаюсь использовать простую модификацию для плагинов ввода тегов 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();
  } 
});

Независимо от того, что я делаю, событие click никогда не назначается привязке .tag. Если я изменяю его на просто .tag, событие срабатывает при нажатии на сам div. Я делаю эту часть неправильно?

EDIT: Вот плагин, который я использую: http://xoxco.com/clickable/jquery-tags-input

И модификация: http://jsfiddle.net/bozdoz/mJdvu/1/

1 Ответ

0 голосов
/ 04 августа 2011

Похоже (= знак опечатки в сторону), что

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

должно быть

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

в скрипке

...