0

jquery.on()对绑定到事件的函数有点熟悉,类似于:

$(document).on("mouseover", ".myclass", function() {
  $(this).customerFunction();   //or something like .tooltip()
  return this;
});

但是,我如何将它绑定customerFunction()到 HTML 中存在的任何时候.myclass,而不仅仅是一个事件?我知道我可以 $(".myclass").customerFunction();为标准页面加载做,但如果页面是通过 ajax 加载的,它就不起作用。

干杯,

4

3 回答 3

1

尝试关注

$("[rel='tooltip']").on("mouseover", function() {
    $(this).tooltip();
    return this;
});
于 2012-09-12T12:06:35.337 回答
0

看起来像是 jQuery 选择器中的一个常见错误

你需要报价'tooltip'

尝试"[rel='tooltip']"

于 2012-09-12T12:03:55.743 回答
0

从来没有给我一个好主意。我试过了,它奏效了!

$(document).ajaxSuccess(function() {
  $('.myclass').customerFunction();  //or $("[rel=tooltip]").tooltip();
  return this;
});
于 2012-09-13T02:09:23.640 回答