我有一个文本字段,在其中添加了一个名为maxchars的自定义属性和一个255的值。我似乎无法读取该值,有人可以告诉我我可能做错了什么。

jQuery的

var textarea = jQuery(this);
var maxlength = parseInt(textarea.attr("maxchars"));


html

<t:TextArea maxchars="255"/>

最佳答案

$('[maxchars]')

但这不是有效的html。在前面设置数据!
要使其html5有效,请命名属性data-maxchars并使用选择器$('[data-maxchars]')
样品:
的HTML
<p maxchars="255">test</p>

JS:
var text = $('[maxchars]').text();
alert(text);

Fiddle

关于jquery - jQuery的选择自定义属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13765549/

10-12 14:08