在Jquery中我可以追加并添加attr,如:for this:
<li class="test" ln="7" >
如何获得r的值:
$('#box input[name= _def]').val( JUNK) + "VALUE OF ln";
我可以在val之后获取自定义属性'ln'的值吗?
答案 0 :(得分:2)
使用data-
属性来保存您的数据:
<li class="test" data-ln="7" >
您可以使用.data()
添加jQuery属性:
$li.data('ln', 7);
您可以使用.data()
提取它(并自动转换常见数据类型):
var ln = $li.data('ln');
答案 1 :(得分:1)
最好为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');