我试图使用jQuery将属性设置为输入标记。输入标记的所有其他属性(如maxlength,name,class)运行良好。但是我遇到了必需属性的问题。
我试过这种方式
$("<label><strong>Class"+fare+"</strong></label><input type='text' value='' />")
.attr("class", "nameval") .attr("name", "class"+fare+"") .attr("required","required")
我还尝试了其他方式来引用一些论坛
.attr("required","")
.attr("required",true)
.attr("required","true")
.prop("required",true)
请让我知道我哪里错了。
答案 0 :(得分:1)
你可以这样试试。
var element = $("<label><strong>Class"+fare+"</strong></label><input type='text' value='' />")
.attr("class", "nameval") .attr("name", "class"+fare+"") .attr("required","required");
$("#MyFormId").append(element);
答案 1 :(得分:0)
如果您要附加该HTML,那么,为什么要将它用作选择器?
直接在字符串中创建它:
$(form).append("<label><strong>Class"+fare+"</strong></label><input type='text' value='' required='required"/>');