我們可以使用下面的行與屬性來更新所有輸入maxlength="100"
塞汀文本字段的最大長度
$("input").attr("maxlength", 100);
我想實現的是的type="text"
與最大長度未設置輸入更改爲maxlength=100
,有一個簡單的如何實現這一目標?
我們可以使用下面的行與屬性來更新所有輸入maxlength="100"
塞汀文本字段的最大長度
$("input").attr("maxlength", 100);
我想實現的是的type="text"
與最大長度未設置輸入更改爲maxlength=100
,有一個簡單的如何實現這一目標?
你想要這個使用:text Selector
$("input:text").filter(function (index) {
return $(this).attr('maxlength') === 'undefined';
}).attr("maxlength", 100);
可以使用function version of .attr
看所有input type="text"
領域的現有maxlength
屬性,如果舊值爲「falsey」只提供一個新的價值:
$('input:text').attr('maxlength', function(_, val) {
return val ? val : 100; // or return val || 100
});
會返回val || 100;'有相同的結果? – Blazemonger 2013-04-22 14:33:49
是的,儘管對於新手來說有些挑剔。 – Alnitak 2013-04-22 14:34:48
設置屬性:
$("input:text").attr("maxlength", 100);
刪除屬性:
$("input:text").removeAttr("maxlength");
將長度設置爲0或null。 – 2013-04-22 14:29:21