jquery中属性的onchange事件

时间:2015-07-13 08:57:37

标签: jquery html

HTML:

<input class="spinner1 ui-spinner-input" id="q1" name="value" value="1" min="1" aria-valuemin="1" aria-valuenow="5" autocomplete="off" role="spinbutton">

如何在更改aria-valuenow的值时添加事件?

1 个答案:

答案 0 :(得分:3)

所有浏览器都没有支持本地方式来执行此操作,您可以查看Mutation_Events上的外观,但它没有完全正常运行。

但是,您可以在更改自定义属性的项目上触发自定义事件,并收听此事件以进行必要的更改:

$(document).on('custom-attribute-changes', function() {
    // listen to the data change and do what you need
  });

  $('#button').click(function() {

// trigger this event on any certain change that shall edit its value
    $(document).trigger('custom-attribute-changes');
  });