记录一次项目中需要动态设置input标签的required属性,网上搜了很多都不行,包括什么attr(),prop()都没用,最后这样解决的:
大致思路:必填的话给标签加一个required,需要取消必填则删除该属性
动态给input添加必选属性
$("#elementId")[0].setAttribute("required","true");
说明一下,这个[0]我也不知道什么意思,但是必须要有。。。
动态删除input必选属性
$("#elementId").removeAttr("required");
ojbk,就这么简单