使用YUI库,我有以下内容:
var levelnumber = 3;
我想在div中添加一个类,使其显示为“.level3”,因此要添加的类应该是单词“level”加上变量的值。
这样的东西,但我不确定语法:
addClass("level"+[levelnumber]);
我尝试了很多单引号和双引号的组合,但无法使其工作。
谢谢!
编辑:
抱歉fellas!
我问了错误的问题。
我实际上已将该部分排序,我的问题不是添加课程,而是选择一个课程!
我想选择 .group .level3
var level = 3;
Y.all(".group" '.level'+[levelnumber])
这就是我现在所拥有的,但不知道所有的quoatation标记应该去哪里。
谢谢!
答案 0 :(得分:0)
只需删除方括号即可。只要其中一个变量是一个字符串,它就会将它们连接在一起。 Here's 关于JavaScript中字符串的好文章。
addClass('level'+ levelnumber);
答案 1 :(得分:0)
检查出来
<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>