我们可以使用以下行更新属性maxlength="100"
$("input").attr("maxlength", 100);
我希望实现的是将type="text"
的输入更改为maxlength=100
的最大长度,是否有一种简单的方法可以实现此目的?
答案 0 :(得分:1)
您可以使用function version of .attr
查看所有maxlength
字段的现有input type="text"
属性,如果旧值为“falsey”,则只提供新值:
$('input:text').attr('maxlength', function(_, val) {
return val ? val : 100; // or return val || 100
});
答案 1 :(得分:0)
您希望使用:text Selector
$("input:text").filter(function (index) {
return $(this).attr('maxlength') === 'undefined';
}).attr("maxlength", 100);
答案 2 :(得分:0)
属性集:
$("input:text").attr("maxlength", 100);
删除属性:
$("input:text").removeAttr("maxlength");