Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下一个问题取决于你按下的按钮_Javascript_Jquery - Fatal编程技术网

Javascript 下一个问题取决于你按下的按钮

Javascript 下一个问题取决于你按下的按钮,javascript,jquery,Javascript,Jquery,我是一个完全的新手,写了一个小脚本,其中第三个问题取决于你在第二个问题上按下的按钮,但是我完全不知道我应该如何继续:/ 非常感谢:)我想您可以将“特殊”单击处理程序绑定到“特殊”元素: 使用单选按钮——这正是它们存在的目的。给它们取一个相同的名字,然后单击其中一个单选按钮,根据它的值显示适当的第三个问题。Hello Shadow Wizard,我考虑过使用单选按钮,但决定使用按钮,以便为不习惯计算机的用户提供UI设计实用性。谢谢你的提示@pufAmuf:单选按钮并不是真正的计算机专用的。你是否

我是一个完全的新手,写了一个小脚本,其中第三个问题取决于你在第二个问题上按下的按钮,但是我完全不知道我应该如何继续:/

非常感谢:)

我想您可以将“特殊”单击处理程序绑定到“特殊”元素:


使用单选按钮——这正是它们存在的目的。给它们取一个相同的名字,然后单击其中一个单选按钮,根据它的值显示适当的第三个问题。Hello Shadow Wizard,我考虑过使用单选按钮,但决定使用按钮,以便为不习惯计算机的用户提供UI设计实用性。谢谢你的提示@pufAmuf:单选按钮并不是真正的计算机专用的。你是否从未见过“正常”调查要求你只选择以下选项之一,而你在其中取得了成功?我想你可以假设每个人都知道他们在做什么(顺便说一句,单选按钮这个词来自旧收音机,按下按钮会再次打开先前选择的按钮,所以这真的不是什么新鲜事)。谢谢你的帮助!但是,是否有一种方法可以为所有4个按钮执行一个脚本,从而激活隐藏的div就像那个按钮会设置一个值并执行以取消隐藏一个div,这样我就不必为每个按钮复制这个脚本4次了?哇,这正是我想要的:)我也可以用它做扩展(对于exmaple:{statement1 stat2 stat3}或者我必须做case:'specialthing'做第一件事;case:'specialthing'做第二件事;?:)
<input type="button" value="Something Special" id="specialthing">

$("#specialthing").click(function() {
    window.location.href = 'AgeVerification.jsp';
});
$("input[type='button']").click(function() {
    switch(this.id) {
        case 'specialthing' : $("#specialDiv").show();
        case 'foo' : // so something else
    }
});

});