Javascript 如何使用jQuery删除元素的必需属性?

Javascript 如何使用jQuery删除元素的必需属性?,javascript,html,jquery,Javascript,Html,Jquery,我在使用jQuery删除元素所需的代码时遇到了一个问题 例如,在下面的编码中,我想删除类中的required,但jquery不起作用: jquery $(“#其他#U型号”)。删除注释(“必需”); 希望有人能指导我如何解决这个问题。谢谢。您作为一个类是必需的,因此,您应该使用下面的代码 $('#other_model').removeClass('required'); 如果您使用required作为属性,如下所示 <input class="form-control&

我在使用jQuery删除元素所需的代码时遇到了一个问题

例如,在下面的编码中,我想删除类中的
required
,但jquery不起作用:


jquery

$(“#其他#U型号”)。删除注释(“必需”);

希望有人能指导我如何解决这个问题。谢谢。

您作为一个类是必需的,因此,您应该使用下面的代码

$('#other_model').removeClass('required');
如果您使用required作为属性,如下所示

<input class="form-control"  id="other_model" name="other_model" title="Other 
 Model" placeholder="Please fill in other model"  required>

希望这会有用。

您作为一个类是必需的,因此,您应该使用下面的代码

$('#other_model').removeClass('required');
如果您使用required作为属性,如下所示

<input class="form-control"  id="other_model" name="other_model" title="Other 
 Model" placeholder="Please fill in other model"  required>

希望这会有用。

您正在寻找的是
removeClass(class)
方法,而不是
removeAttr(attr)
方法。这应该可以做到:

$("#other_model").removeClass("required")

您要查找的是
removeClass(class)
方法,而不是
removeAttr(attr)
方法。这应该可以做到:

$("#other_model").removeClass("required")

您需要先添加
required
属性,然后才能移动它

下面是一个从输入中删除它的示例

const字段=$(“#测试”);
console.log('Is Required',!!field.attr('Required');
字段。removeAttr(“必需”);
console.log('Is Required',!!field.attr('Required')

您需要先添加
required
属性,然后才能移动它

下面是一个从输入中删除它的示例

const字段=$(“#测试”);
console.log('Is Required',!!field.attr('Required');
字段。removeAttr(“必需”);
console.log('Is Required',!!field.attr('Required')


你没有
必需的
属性,就像在
中一样-你把它作为一个类,所以你会使用
$(“#其他_模型”)。removeClass(“必需”)
你没有
必需的
属性,就像在
中一样-你有它作为一个类,所以你会使用
$(“#其他#模型”)。removeClass(“必需”)