AngularJS:删除Aria属性

时间:2016-07-15 00:50:31

标签: javascript jquery angularjs

我正在使用AngularJS datepicker插件。它正在向datepicker md-content动态添加$('.datepicker-class').removeAttr('aria-required'); 属性。我想删除该属性。因为它是通过Angular动态传递的,所以我不能通过HTML来实现它,所以我想要JS代码来删除它。

我尝试了几种方法,但似乎没有一种方法可行。只提一种方法,它没有用:

{{1}}

没有控制台错误,但它仍然没有删除该属性。

通过JS删除此属性的任何解决方案?

1 个答案:

答案 0 :(得分:0)

尝试

public void screenMessage(final String txt) {

        runOnUiThread(new Runnable() {
            @Override
            public void run() {
               //DebugText.setText(txt);
                Toast.makeText(MainActivity.this, txt, Toast.LENGTH_LONG).show();
            }
        });
    }

JQuery并不总能很好地处理角度,因为它们存在于不同的执行上下文中,但你可以使用angular.element函数,它将使用JQlite(足够你正在做的事情)或JQuery如果你正在使用它