我有一个文本字段,在其中添加了一个名为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/