JS初学者在这里。
我需要一个脚本帮助放置不同内容根据页面body标签是否具有一流的“家”与否的一个div。
我试图用.hasClass&.HTML实现这一目标。 现在看来似乎应该是非常简单,但我无法弄清楚。 缺乏正确的语法知识? 不正确的声明? 我不知道,而且我希望有人能指出我在正确的方向!
if ($("body").hasClass("home") == true) {
("#mobilemenu").html("<a href="#">HOME</a>");
}
else {
("#mobilemenu").html("<a href="#">NOT HOME</a>");
}
在的jsfiddle(目前什么都不做)是在这里: http://jsfiddle.net/aqyN4/
链接到其他JSFiddles或问题具有类似功能非常欢迎!
谢谢,
或
你忘了$
之前("#mobilemenu")
if ($("body").hasClass("home")) {
$("#mobilemenu").html("<a href='#'>Alle Kategorien- HOME</a>");
}
else {
$("#mobilemenu").html("<a href='#'>NOT HOME</a>");
}
演示 : http://jsfiddle.net/aqyN4/4/
hasClass已经测试了真正的价值,你不需要做一个对比。
此外, ("#mobilemenu")
标签没有jQuery的$
追加。 这使得未声明的功能。 此外...你不能打开与声明"
,并使用它,除非你逃避它,或者使用单引号包住字符串。请参见下面的工作代码。
if ($("body").hasClass("home")) {
$("#mobilemenu").html("<a href='#'>HOME</a>");
}
else{
$("#mobilemenu").html("<a href='#'>NOT HOME</a>");
}
文章来源: If body has this class, then place this content in #mydiv, else place other content in #mydiv