Jquery 通过单击箭头按钮更改div内容
我想通过点击箭头按钮来更改div内容,就像在charactercreator中一样 首先单击箭头-显示文本, 第二次单击-文本2, 第三次单击-显示第一个内容文本。Jquery 通过单击箭头按钮更改div内容,jquery,Jquery,我想通过点击箭头按钮来更改div内容,就像在charactercreator中一样 首先单击箭头-显示文本, 第二次单击-文本2, 第三次单击-显示第一个内容文本。 我试着自己写这篇文章,但总是不起作用。有什么想法吗?提前谢谢 您可以在此场景中使用条件 像这样: var clickCount = 1; $('#arrow').click(function(){ if((clickCount%2) == 0){ $('#divId').text('text1'); } e
我试着自己写这篇文章,但总是不起作用。有什么想法吗?提前谢谢 您可以在此场景中使用条件 像这样:
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++;
});
您没有向我们显示任何代码。如果我们没有什么要解决的问题,我们就帮不了你。