如何使用jQuery动态添加textarea标签的REQUIRED属性?

13

我尝试使用 .attr("required","true"); 添加 REQUIRED 属性,但它并没有让文本区域变为必填项。我不想把所有的 textarea 都变成必填项,因此正在尝试以动态方式完成。


你能确认一下你正在测试的浏览器是哪些吗? 另外,你能提供一下你页面中的<DOCTYPE>头部吗? - Adam
1个回答

41
$('#myTextarea').prop('required',true);

我认为这是我的页面的问题,我有标记"<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />"使页面在标准模式下加载..但我仍然得到错误“Object #<Object> has no method 'prop' ”。然而,如果我将相同的代码放入单个HTML页面中..它能正常工作..感谢 - Rohit
你至少加载了jQuery吗?如果是,那么是哪个版本? - A. Wolff
是的先生,Jquery 1.7.2和其他Jquery动画和代码都能正常工作。只是有一些方法失踪了,不确定为什么,例如nextUntil,prop...这些方法在IE和Chrome中无法使用。 - Rohit
你使用的是定制(重构)版的jQuery吗?从CDN测试:<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> - A. Wolff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接