Javascript 当;“类”;控件的属性已更改

Javascript 当;“类”;控件的属性已更改,javascript,jquery,jquery-ui,javascript-framework,jquery-events,Javascript,Jquery,Jquery Ui,Javascript Framework,Jquery Events,我有一个带有一些id=“myDiv”class=“myClass”的“div”控件 var1=10 在Javascript中。根据用户操作,我将把这个控件的类从“myClass”改为“newClass”,所以当发生这种情况时,我想把var1的值改为20 那么,我怎样才能认识到课堂上的这种变化呢?你可以使用(IE)和(其他)你必须使用三种东西: 关于IE

我有一个带有一些
id=“myDiv”class=“myClass”的“div”控件
var1=10
在Javascript中。根据用户操作,我将把这个控件的类从“myClass”改为“newClass”,所以当发生这种情况时,我想把var1的值改为20


那么,我怎样才能认识到课堂上的这种变化呢?

你可以使用(IE)和(其他)

你必须使用三种东西:

  • 关于IE<9的属性更改事件
  • domatrtModified,适用于IE9、Opera、Firefox,正如Molle博士所建议的那样,在所有其他中都能正常工作
  • 其他一切-必须求助于setInterval循环,检查值是否更改,这包括webkit浏览器(chrome和safari),因为它们仍然不支持DOMAttrModified,所以-您必须求助于这些浏览器的循环检查
  • jQuery插件实现了这一点(页面上还有一个演示):


    为什么不能在更改类的同时更改值?更改类是在Jquery插件中完成的,因此我不想在那里进行更改。什么没有帮助?您将发现一个如何使用is at的示例,它是有效的。