2013-01-25 26 views
1

我想要使用具有以下綁定命令的評級插件。jquery綁定一個ajax加載的元素

$("#rateit10b").bind('over', function (event, value) { 
    $(this).attr('title', tooltipvalues[value - 1]); 
}); 

的HTML是

<div class='rateit' id='rateit10b' data-rateit-step='1' > 
      </div> 

但我加載通過ajax的HTML。 jquery似乎不起作用。我可以使用.live()嗎?

回答

2

使用.on,代表團風格:

$(document).on('over', '#rateit10b', function (event, value) { 

幾件事情:

  1. 不要使用.live。它在jQuery 1.9中刪除了
  2. 使用更具體的選擇器來綁定比document如果可以
  3. over的事件類型?你的意思是mouseover
+0

其實我試圖使用我在這裏找到的插件。 http://www.radioactivethinking.com/rateit/example/example.htm我不能得到評級div來顯示星星bcz我使用ajax加載 – aVC

+0

@aVC我的建議不起作用?您也可以在ajax的回調函數中執行'.bind'調用 –

+0

是的!非常感謝評論#1(其他人也在場外),但最重要的是#1) – aVC

相關問題