如何使用jquery / javascript更改某个元素的maxlength?

时间:2014-01-08 08:36:02

标签: javascript jquery

我有以下元素:

<input name="someelement" title="Title" class="someclass" id="someid" maxlength="255" value="Some Value" />

我想将其长度更改为100.我可以执行类似的操作吗?

document.getElementById("someid").maxlength = 100;

4 个答案:

答案 0 :(得分:11)

$('input[name="someelement"]').attr('maxlength', 100);

$('input.someclass').attr('maxlength', 100);
或者像tanaydin说:

$('#someid').attr('maxlength', 100);

答案 1 :(得分:0)

您可以使用 javascript maxLength属性

document.getElementById("someid").maxLength = 100;

参考:https://developer.mozilla.org/en/docs/Web/API/HTMLInputElement

答案 2 :(得分:0)

回答你问题的第二部分:

的Javascript

document.getElementById("someid").maxLength = "100";

JQuery的

$('#someid').attr('maxlength', 100);

注意

  1. maxLength(大写L)。
  2. 尽管属性本身实现为Long,但最好以字符串(引号)提供值。

答案 3 :(得分:0)

是的,你可以!

使用JavaScript:

document.getElementById("someid").setAttribute("maxlength", 100);

document.getElementById("someid").maxLength = 100;

使用jQuery:

$('#someid').attr('maxlength', 100);
祝你好运!