1

maxchars というカスタム attr と 255 の値を追加するテキスト フィールドがあります。

jquery

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

html

<t:TextArea maxchars="255"/>
4

3 に答える 3

2

これを行うには、Jqueryデータ属性を使用できます。

このページを参照してください:http://api.jquery.com/data/

次のような属性を追加する場合:

<a id="myanchor" href=".." data-myattr="customattribute">

その後、を使用してアクセスできます

$('#myanchor').data('myattr');
于 2012-12-07T15:00:25.103 に答える
2
$('[maxchars]')

しかし、それは有効なhtmlではありません。その前にデータを設定してください!html5を有効にするには、属性に名前を付けdata-maxcharsてセレクターを使用します$('[data-maxchars]')

サンプル:HTML

<p maxchars="255">test</p>

JS:

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

フィドル

于 2012-12-07T15:00:34.653 に答える
2
 $('textarea[maxchars="255"]')

これを試してみてください

于 2012-12-07T15:02:06.170 に答える