使用jquery根据PHP变量的值添加或删除类
我有一个个人资料页面,上面显示了网站作者的详细信息。网站有不同的作者和版主。个人资料页面有三个社交媒体按钮,它们链接到网站作者的社交媒体帐户。我使用PHP从SQL数据库获取社交媒体链接。Php运行良好。如果没有指向任何社交媒体帐户的链接,请使用Jquery将使用jquery根据PHP变量的值添加或删除类,php,jquery,html,Php,Jquery,Html,我有一个个人资料页面,上面显示了网站作者的详细信息。网站有不同的作者和版主。个人资料页面有三个社交媒体按钮,它们链接到网站作者的社交媒体帐户。我使用PHP从SQL数据库获取社交媒体链接。Php运行良好。如果没有指向任何社交媒体帐户的链接,请使用Jquery将hidden类添加到该社交媒体按钮 我试过了,但没用 $(文档).ready(函数(){ var facecook=''; 如果(facebook0){ $('.google').removeClass('hidden')) } }); 试
hidden
类添加到该社交媒体按钮
我试过了,但没用
$(文档).ready(函数(){
var facecook='';
如果(facebook<0){
$('.facebook').addClass('hidden'))
};
var谷歌=“”;
如果(谷歌>0){
$('.google').removeClass('hidden'))
}
});代码>
试试这个脚本。代码中的输入错误
var facecook=''代码>至var facebook=''代码>
facebook
notfacecook
$(document).ready(function() {
var facebook = '<?php echo $facebook; ?>';
if (facebook=='') {
$('.facebook').addClass('hidden')
};
var google = '<?php echo $google; ?>';
if (google == '') {
$('.google').removeClass('hidden')
}
});
$(文档).ready(函数(){
var=“”;
如果(facebook=''){
$('.facebook').addClass('hidden'))
};
var谷歌=“”;
如果(谷歌=“”){
$('.google').removeClass('hidden'))
}
});
为什么不直接在div标签中执行此操作?注意1。。。$facebook和$google的价值是多少?注2if(facebook<0)
和if(google>0)
?是这样吗?附注3。。。没有$('.google')
。。。但是有$('.google plus')
首先,当您试图将隐藏类添加到.google
时,google的类是google plus
。其次,为什么不直接在HTML中设置隐藏类呢?或者更好的是,不要为缺少的社交按钮输出HTML代码>至var facebook=
@EmptyBrain-因为我们实际上不知道这些变量包含什么,所以我将使用引号。如果它们是数字,代码仍然可以工作(JS是一种松散类型的语言,等等)。