Jquery 通过单击箭头按钮更改div内容

Jquery 通过单击箭头按钮更改div内容,jquery,Jquery,我想通过点击箭头按钮来更改div内容,就像在charactercreator中一样 首先单击箭头-显示文本, 第二次单击-文本2, 第三次单击-显示第一个内容文本。 我试着自己写这篇文章,但总是不起作用。有什么想法吗?提前谢谢 您可以在此场景中使用条件 像这样: var clickCount = 1; $('#arrow').click(function(){ if((clickCount%2) == 0){ $('#divId').text('text1'); } e

我想通过点击箭头按钮来更改div内容,就像在charactercreator中一样

首先单击箭头-显示文本, 第二次单击-文本2, 第三次单击-显示第一个内容文本。
我试着自己写这篇文章,但总是不起作用。有什么想法吗?提前谢谢

您可以在此场景中使用条件

像这样:

var clickCount = 1;

$('#arrow').click(function(){
   if((clickCount%2) == 0){
      $('#divId').text('text1');
   } else {
      $('#divId').text('text2');
   }
   clickCount++;
});

您应该根据您的HTML更改选择器的id。

在没有看到您的代码的情况下,第一个赌注可能是尝试以下代码:

var count=0;
$('.arrow-button').on('click', function(e) {
    e.preventDefault();
    if (count==0)  {
        $('.text-div').html('text2');
        count=1;
    } else {
        $('.text-div').html('text1');
        count=0;
    }
});

试试这个。它使用数组来确定单击按钮时应显示的字符串。您可以将其他字符串添加到数组中,它仍然可以正常工作

var strings = ["Text", "Text 2"];
var clicks = 0;
$("#arrow").click(function(){
    $("#divtochange").text(strings[clicks%strings.length]);
    clicks++;
});
您没有向我们显示任何代码。如果我们没有什么要解决的问题,我们就帮不了你。