我们可以使用以下行来更新所有带有属性的输入maxlength="100"
$("input").attr("maxlength", 100);
我希望实现的是将type="text"
maxlength unset 的输入更改为maxlength=100
,有没有一种简单的方法可以实现这一点?
我们可以使用以下行来更新所有带有属性的输入maxlength="100"
$("input").attr("maxlength", 100);
我希望实现的是将type="text"
maxlength unset 的输入更改为maxlength=100
,有没有一种简单的方法可以实现这一点?
您可以使用函数版本.attr
查看maxlength
所有字段的现有属性,input type="text"
如果旧值为“falsey”,则仅提供新值:
$('input:text').attr('maxlength', function(_, val) {
return val ? val : 100; // or return val || 100
});
您希望使用:text 选择器
$("input:text").filter(function (index) {
return $(this).attr('maxlength') === 'undefined';
}).attr("maxlength", 100);
属性集:
$("input:text").attr("maxlength", 100);
删除属性:
$("input:text").removeAttr("maxlength");