jQuery如何绑定数据绑定?

AnA*_*ice 5 data-binding jquery

<div id="conversations-uCount">0</div>
<script type="text/javascript">
$(document).ready(function() {
    $('#conversations-uCount').data('UnreadIDs', '1');
});
</script>
Run Code Online (Sandbox Code Playgroud)

如何设置绑定,以便UnreadIDs更改时,我可以运行一个函数?

谢谢

Nic*_*ver 4

在 jQuery 1.4.4+ 中,为此触发了changeData一个事件。如果这是您在对象上处理的唯一数据,则您的处理程序非常简单:

$('#conversations-uCount').bind("changeData", function() {
  //data changed, do something, for example:
  alert("Data changed!, new value for UnreadIDs: " + $.data(this, 'UnreadIDs'));
});
Run Code Online (Sandbox Code Playgroud)

您可以在这里测试一下