Как добавить подсказку к тегу добавления в jquery - PullRequest
0 голосов
/ 19 ноября 2010

Я попытался добавить всплывающую подсказку для этого тега <a href="#">$0.05</a>, которая добавляется через jQuery. Вот полный код:

$("#btnadd").click(function() {
             // Made it a local variable by using "var"
            var addkey = document.getElementById("txtaddkey").value;
            if(addkey!=""){
                $('<li><span>'+addkey+'</span><span class=\"amountin\"><a href=\"#\">$0.05</a> $ <input type=\"text\" maxlength=\"5\"/></span><span class=\'close ui-icon \'></span></li>')
                    .find('.close').click(function (){
                        $(this).parent().remove();  
                    })
                    .end().appendTo('#keyword');
                $('#txtaddkey').val('');
            }
        });

Я пытался с кодом ниже, но он не работает:

$("#keyword").delegate(".amountin a").tooltip({ 
            bodyHandler: function() { 
            alert('hid');
                return $($(this).attr("href")).html(); 
            }, 
            showURL: false 
        });

Пожалуйста, помогите мне решить эту проблему

1 Ответ

0 голосов
/ 20 ноября 2010

То, как вы пытаетесь использовать .delegate, определенно не правильно.Вместо этого вы должны вызвать .tooltip в обработчике кликов:

.find('.amountin a').tooltip({
    ...
});
...