Jquery 材质设计波浪效果未应用于动态创建的按钮

Jquery 材质设计波浪效果未应用于动态创建的按钮,jquery,twitter-bootstrap,bootstrap-material-design,Jquery,Twitter Bootstrap,Bootstrap Material Design,我试图使用jQuery的append方法创建按钮。但是,如果我单击jQuery创建的按钮,它们不会产生波浪效果。我在HTML中创建的按钮具有波浪效果 为什么不同?如何使jQuery创建的按钮也显示波浪效果 谢谢你的帮助 $(“#行”).append('Button created by js') 按钮 MDBootstrap库中的Waves效果不会自动应用于动态创建的元素。您需要在“新建”按钮上手动实例化它。根据,您可以通过调用Waves.attach('.btn',['Waves-lig

我试图使用jQuery的
append
方法创建按钮。但是,如果我单击jQuery创建的按钮,它们不会产生波浪效果。我在HTML中创建的按钮具有波浪效果

为什么不同?如何使jQuery创建的按钮也显示波浪效果

谢谢你的帮助

$(“#行”).append('Button created by js')

按钮


MDBootstrap库中的Waves效果不会自动应用于动态创建的元素。您需要在“新建”按钮上手动实例化它。根据,您可以通过调用Waves.attach('.btn',['Waves-light'])在您的案例中实现这一点

还请注意,正如@VVV在评论中所述,

主要用于定义HTML页面中的主题分隔符,使用
after()
而不是
append()
会更好,因为此代码不会通过W3C验证

$('#行')。在('Button created by js')之后;
Waves.attach('.btn',['Waves-light'])

按钮