Javascript addClass和要添加的类是零件名称和零件变量
与YUI图书馆合作,我有以下几点:Javascript addClass和要添加的类是零件名称和零件变量,javascript,yui,yui3,Javascript,Yui,Yui3,与YUI图书馆合作,我有以下几点: var levelnumber = 3; 我想向div添加一个类,这样它就会显示“.level3”,所以要添加的类应该是单词“level”加上变量的值 类似这样,但我不确定语法: addClass("level"+[levelnumber]); 我尝试了很多单引号和双引号的组合,但都没能成功 谢谢 编辑: 对不起,伙计们 我问错了问题 我已经对那部分进行了排序,实际上,我的问题不是添加类,而是选择一个类 我想选择.group.level3 var leve
var levelnumber = 3;
我想向div添加一个类,这样它就会显示“.level3”,所以要添加的类应该是单词“level”加上变量的值
类似这样,但我不确定语法:
addClass("level"+[levelnumber]);
我尝试了很多单引号和双引号的组合,但都没能成功
谢谢
编辑:
对不起,伙计们
我问错了问题
我已经对那部分进行了排序,实际上,我的问题不是添加类,而是选择一个类
我想选择.group.level3
var level = 3;
Y.all(".group" '.level'+[levelnumber])
这就是我现在所拥有的,但我不知道所有的分数应该去哪里
谢谢 只需拆下方括号即可。只要其中一个变量是字符串,它就会将它们连接在一起一篇关于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>
foo
var addClass=函数(级别){
YAHOO.util.Dom.addClass('foo','level'+level);
};
二级(3);
谢谢,我问错了问题,但这和你的链接也很有帮助!