我正在尝试创建一个与Pandora播放器交互的Chrome扩展程序。我需要知道这首歌何时改变。我已经确定了哪个类(具有唯一元素)的歌曲数据被写入,但是我无法将JQuery的“更改”处理程序绑定到它。在下面的代码中,单击有问题的元素会显示正确的警报,但是当元素的值发生更改时(歌曲更改时)不会显示警告。
$(document).ready(function() {
$('.playerBarSong').bind('click', function(){ alert("Click!"); });
$('.playerBarSong').bind('change', function(){ alert("Change!"); });
});
此外,将bind
替换为live
并不会改变这种情况。如何检测元素值何时发生变化?
答案 0 :(得分:0)
如果你尝试会发生什么:
$('.playerBarSong').change(function(){alert("change!");});
究竟是playerBarSong
究竟是什么?这是一个价值吗?