jquery绑定一个加载了ajax的元素

时间:2013-01-25 05:08:46

标签: data-binding jquery

我正在尝试使用具有以下绑定命令的评级插件。

$("#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()吗?

1 个答案:

答案 0 :(得分:2)

使用.on,委派风格:

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

有几件事:

  1. 请勿使用.live。它已在jQuery 1.9
  2. 中删除
  3. 如果可以
  4. ,请使用更具体的选择器与document绑定
  5. over是一种事件类型吗?你的意思是mouseover