List jQuery-将此val()添加为类
我一直在尝试根据每个列表项的内容向其添加一个类:List jQuery-将此val()添加为类,list,class,List,Class,我一直在尝试根据每个列表项的内容向其添加一个类: $('.cl-tags').children('li').addClass( $(this).val() ); 从 绿色的 红色的 蓝色的 黄色的 到 绿色 ... 显然jQuery抛出了一个错误,还有其他方法吗?试试这个 jQuery('.cl-tags').children('li').each(function( index ) { jQuery(this).addClass( jQuery(this).text() );
$('.cl-tags').children('li').addClass( $(this).val() );
从
- 绿色的
- 红色的
- 蓝色的
- 黄色的
到
- 绿色
...
显然jQuery抛出了一个错误,还有其他方法吗?试试这个
jQuery('.cl-tags').children('li').each(function( index ) {
jQuery(this).addClass( jQuery(this).text() );
});
或
希望这将对您有所帮助请包括代码和错误,以及一些相关的HTMLTry this.text()而不是this.val()
<ul class="cl-tags">
<li class"Green">Green</li>
...
jQuery('.cl-tags').children('li').each(function( index ) {
jQuery(this).addClass( jQuery(this).text() );
});
$('.cl-tags').children('li').each(function( index ) {
$(this).addClass($(this).text());
});