JQuery live、bind不适用于';改变';

JQuery live、bind不适用于';改变';,bind,jquery,Bind,Jquery,我正在尝试创建一个与Pandora播放器交互的Chrome扩展。我需要知道这首歌什么时候变。我已经确定了将歌曲数据写入哪个类(具有唯一元素),但我无法将JQuery“change”处理程序绑定到该类。在下面的代码中,单击有问题的元素会显示正确的警报,但当元素值更改时(当歌曲更改时),不会显示警报 此外,将bind替换为live不会改变这种情况。如何检测元素的值何时更改?如果尝试以下操作,会发生什么情况: $('.playerBarSong').change(function(){alert("c

我正在尝试创建一个与Pandora播放器交互的Chrome扩展。我需要知道这首歌什么时候变。我已经确定了将歌曲数据写入哪个类(具有唯一元素),但我无法将JQuery“change”处理程序绑定到该类。在下面的代码中,单击有问题的元素会显示正确的警报,但当元素值更改时(当歌曲更改时),不会显示警报


此外,将
bind
替换为
live
不会改变这种情况。如何检测元素的值何时更改?

如果尝试以下操作,会发生什么情况:

$('.playerBarSong').change(function(){alert("change!");});

另外,
playerBarSong
到底是什么?它是一个值吗?

试试
$(document).delegate(“.playerBarSong”,“change”,function(){alert(“change!”);})正在尝试。。。如果你想让我接受它,那么就写下这个作为答案吧D@rlemon那没用。你确定它不是在做同样的事情吗?
$('.playerBarSong').change(function(){alert("change!");});