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