Javascript 简单,如果计数为其他-显示不同的h5';s

Javascript 简单,如果计数为其他-显示不同的h5';s,javascript,jquery,ajax,Javascript,Jquery,Ajax,我试图根据count的值显示两个不同的代码位 例如,如果count等于1,我想显示以下代码: 有人访问过 如果更多,我想展示给大家 有人访问过 这是我目前的代码: {{$place->visitors->count()} 人们参观了 $('.visit')。在('click',函数(事件){ event.preventDefault(); var buttonochange=$(此项); var$this=$(this); $.ajax({}) .done(函数(){ if(ButtonC

我试图根据count的值显示两个不同的代码位

例如,如果count等于1,我想显示以下代码:

有人访问过
如果更多,我想展示给大家

有人访问过
这是我目前的代码:

{{$place->visitors->count()}
人们参观了
$('.visit')。在('click',函数(事件){
event.preventDefault();
var buttonochange=$(此项);
var$this=$(this);
$.ajax({})
.done(函数(){
if(ButtonChange.hasClass('btn-visited')){
ButtonChange.addClass('btn-not-visited');
ButtontChange.removeClass('btn-visited');
html('visted?');
count=$this.sides('.count');
html(parseInt(count.html())-1);
}否则{
ButtonChange.addClass('btn-visited');
ButtontChange.removeClass('btn-not-visited');
html(“我访问过”);
count=$this.sides('.count');
html(parseInt(count.html())+1);
}
});
});

我不确定您在这里想做什么,但:

  • 我根据if/else中的代码添加了一个按钮
  • 我声明了未声明的
    count
    变量
  • 我硬编码了2个以前的访问者,而不是您的PHP代码。你必须改变这一点
  • 我添加了一个简单的if/else块来测试计数是否等于1,并按照您想要的方式更改消息:
例如,如果count等于1,我想显示以下代码:

有人访问过

  • 我删除了$.ajax调用,因为它没有任何用途
它的行为是否符合你的要求

$('.visit')。在('click',函数(事件){
event.preventDefault();
var buttonochange=$(此项);
var$this=$(this);
var计数;
$.ajax('http://www.google.fr')
.done(函数(){
if(ButtonChange.hasClass('btn-visited')){
ButtonChange.addClass('btn-not-visited');
ButtontChange.removeClass('btn-visited');
html('visted?');
count=$this.sides('.count');
html(parseInt(count.html())-1);
}否则{
ButtonChange.addClass('btn-visited');
ButtontChange.removeClass('btn-not-visited');
html(“我访问过”);
count=$this.sides('.count');
html(parseInt(count.html())+1);
}
//简单的if/else根据“count”的值更改“count text”中的文本
if(parseInt(count.html())==1){
$(“.count text”).html(“某人已访问”);
}否则{
$(“.count text”).html(“有人访问过”);
}
});
});

参观
2.

有人访问了
您的一些变量没有声明。你能提供你所有的JS代码吗?刚刚编辑,缺少代码你的按钮在哪里?
h5
元素应该是它们吗?如果是这样的话,看起来您甚至可能没有选择正确的元素来分配单击处理程序。。。请阅读,然后提供一个适当的例子来说明问题。不,按钮不是h5。如果有关系的话,按钮不见了。我想要的东西很简单。这是计数时的if-else语句。单击显示按钮的内容。