2010-11-19 59 views
0

我試圖爲此<a href="#">$0.05</a>標籤添加工具提示,該標籤通過jQuery追加。下面是完整的代碼:如何添加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 
     }); 

請幫我解決這個問題

+3

重讀你的問題 - 假裝你不知道你想達到什麼 - 並決定,如果你想很明顯...... – Basic 2010-11-19 20:32:37

+0

問題更新 – Elankeeran 2010-11-19 20:42:23

回答

0

你要使用的方式.delegate絕對不正確。你應該叫.tooltip單擊處理程序來代替:

.find('.amountin a').tooltip({ 
    ... 
}); 
相關問題