PHP切换模态创建更多模态
我是新来的。我的PHP代码中的模态有问题。每当我单击它时,它会创建多个模态。第一次单击时,它仅显示1个模态。但是,当你第二次或更多次点击它时,它会增加,并在点击时创建更多模态。即使上一个模态已关闭,单击时仍会显示上一个模态。PHP切换模态创建更多模态,php,Php,我是新来的。我的PHP代码中的模态有问题。每当我单击它时,它会创建多个模态。第一次单击时,它仅显示1个模态。但是,当你第二次或更多次点击它时,它会增加,并在点击时创建更多模态。即使上一个模态已关闭,单击时仍会显示上一个模态。 单击一次[Single Modal][1]后,下面是一个示例图像。这张图片是切换两个以上模态的示例。[Incrementing Modal][2]问题可能出在append函数中,在该函数中,您无条件地追加,而不检查是否已经存在类似的div。换成 while
单击一次[Single Modal][1]后,下面是一个示例图像。这张图片是切换两个以上模态的示例。[Incrementing Modal][2]问题可能出在append函数中,在该函数中,您无条件地追加,而不检查是否已经存在类似的div。换成
while (div.children.length > 0) {
$t = $(el).find(".bs-example-modal-lg");
if($t.length){
$t.replaceWith(div.children[0]);
}else{
$(el).appendChild(div.children[0]);
}
}
有关更多信息,请参阅签出的答案。$el未定义如果更改为el。错误是el.find不是函数(…)Hi@NylzonRedulaII请编辑适用于您的版本的答案,我无法在实际浏览器中运行此功能,因此它可能仍有一些打字错误。另外,向上投票也很好:我投票结束这个问题,因为在它目前的状态下,它没有任何意义。