我正在创建一个测验,其中我不希望弹出两次相同的问题。如果发生这种情况,我希望页面更新。因此,每当一个问题出现时,问题的正确答案将被放入一个名为#hiddencounter的隐藏div中,其代码如下:
$("#hiddencounter").append($("#correctans").html());
我现在希望能够在#hiddencounter中突然出现两个相同的答案时更新页面,或者是否有代码使附加功能识别它是否添加了两个相同的文本字符串?
非常感谢帮助!
答案 0 :(得分:1)
如果要在另一个字符串中搜索字符串的出现,可以点击以下链接: https://stackoverflow.com/a/1789952/1584494
在您的情况下,您可以使用:
if($("#hiddencounter").html().indexOf($("#correctans").html()) >= 0){
// case already exists
}else{
// case not yet exists
}