由php创建的两个按钮,在另一个JavaScript上选择了一个事件

时间:2019-05-06 19:24:42

标签: javascript html events popup

我正在设置一个测验,我可以选择要由php填充的问题数量。

清除最后一个问题后,它将显示新内容。

但是我只想单击一个按钮时才显示它。 因为按钮是用php填充的,所以不能使用自定义ID。 因此,如果要单击一个按钮并停止显示下一个内容的事件,我想触发一个事件(一个弹出窗口)。

很遗憾,我无法实现这一目标。

试图使用event.propagation,但是我对编码的知识很低,我什至不知道该怎么做。

$(document).on("click", "#q3a2", function newPopup(url) {
    popupWindow = window.open(
        "./gluck.html",'popUpWindow','height=10vh,width=auto,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
     });


if ($(".questionStep").length <= 0 ) {
        $("#Box1").hide();
        $("#NewContent").show();

    }


<div id="Box1" class="cearfix" style="">

 […]
            <article id="step3" class="questionStep clearfix" data-step="3" style="">
                <button onclick="scrollToTop()" class="stepButton yesBtn s3" data-step="3" id="q3a1">Yes</button>
                <button onclick="scrollToTop()" class="stepButton yesBtn s3" data-step="3" id="q3a2">No</button>
            </article>
        </div>

此刻,我可以弹出窗口,但是会显示新内容。我希望它保持隐藏状态,直到单击q3a1。

谢谢

0 个答案:

没有答案