0

我正在创建一个测验,我不希望同一个问题出现两次。如果发生这种情况,我希望页面更新。所以每次出现问题时,问题的正确答案都会放在一个名为#hiddencounter的隐藏div中,代码如下:

 $("#hiddencounter").append($("#correctans").html());

如果两个相同的答案突然出现在 #hiddencounter 中,或者如果有一个代码可以让 append 函数识别它是否添加了两个相同的文本字符串,我现在希望能够更新页面?

非常感谢您的帮助!

4

1 回答 1

1

如果您想在另一个字符串中搜索一个字符串的出现,您可以点击此链接: https ://stackoverflow.com/a/1789952/1584494

在您的情况下,您可以使用:

if($("#hiddencounter").html().indexOf($("#correctans").html()) >= 0){
  // case already exists
}else{
  // case not yet exists
}
于 2013-04-30T11:07:55.113 回答