addClass和类零件名称和零件可变

与YUI库工作,我有以下几点:addClass和类零件名称和零件可变

var levelnumber = 3; 

我想一个类添加到一个div,这样它说:” .level3" ,所以要添加的类应该是“level”一词加上变量的值。

像这样的事情,但林对语法不知道:

addClass("level"+[levelnumber]); 

我曾尝试单引号和双引号的相当多的组合,但不能让它开始工作。

谢谢!

编辑:

对不起!

我问错了问题。

实际上我有那个部分排序,我的问题不是加入类,而是用选择一个类!

我想选择。集团.level3

var level = 3; 

Y.all(".group" '.level'+[levelnumber])

这就是我现在有,但不知道从哪里所有quoatation痕迹应该去。

谢谢!

回答:

只需删除方括号。只要其中一个变量是一个字符串,它将它们连接在一起。 Here's JavaScript中字符串的一篇很好的文章。

addClass('level'+ levelnumber); 

回答:

检查了这一点

<div id="foo" class="bar">foo</div> 

<script type="text/javascript">

var addClass = function(level) {

YAHOO.util.Dom.addClass('foo',"level"+ level);

};

addClass(3);

</script>

以上是 addClass和类零件名称和零件可变 的全部内容, 来源链接: utcz.com/qa/261317.html

回到顶部