在 Jquery 中,我可以像这样追加和添加 attr:为此:
<li class="test" ln="7" >
如何获得 r 的值:
$('#box input[name= _def]').val( JUNK) + "VALUE OF ln";
我可以获取在 val 之后附加的自定义属性 'ln' 的值吗?
在 Jquery 中,我可以像这样追加和添加 attr:为此:
<li class="test" ln="7" >
如何获得 r 的值:
$('#box input[name= _def]').val( JUNK) + "VALUE OF ln";
我可以获取在 val 之后附加的自定义属性 'ln' 的值吗?
使用data-
属性来保存您的数据:
<li class="test" data-ln="7" >
您可以使用 jQuery 添加属性.data()
:
$li.data('ln', 7);
您可以使用.data()
它来提取它(并自动转换常见的数据类型):
var ln = $li.data('ln');
最好将HTML-5 数据属性用于validated HTML
..
这是supported by all the browsers.
<li class="test" data-ln="7" >
var val = $('li.test').data('ln');
对于这种情况,您可以使用.data()
方法来提取值。
如果您仍想遵循不推荐使用的相同语法,则可以使用该getAttribute
方法
var val = document.getElementsByClassName('test').getAttribute('ln');