有条件的选择应该是或
这是代码当前存在的示例: http : //jsfiddle.net/rym2g/
我现在唯一要做的就是根据所做的选择确保它是唯一可用的选择……例如:
你是谁?
- 吉姆
- 凯尔
- 贝基
(你选择了becky)
显示becky的forms
(你决定要选择kyle而不是becky)
隐藏becky的forms并仅显示凯尔的forms
希望我已经很好地解释了自己。
和JavaScript:
$(document).on("click", "ul.form-nav a", function(event) { event.preventDefault(); var id = event.target.href.replace(/^[^#]+/, ""); console.log("Going to: " + id); $(id).show().focus(); });
有几种方法,但鉴于您正在做的事情,这是最简单的方法:
$(document).on("click", "ul.form-nav a", function(event) { event.preventDefault(); var id = event.target.href.replace(/^[^#]+/, ""); console.log("Going to: " + id); // Hide forms that do not have the selected id $('form.hidden').not(id).hide(); // Show the appropriate form $(id).show().focus(); });
查看小提琴
好的,
我已经到达以下代码。 我现在需要做的就是确保在给定用户所在的路径的情况下,所有问题都保持可见。 这样,如果用户选择不同的路径,则用户可以前进或前进。
我希望我已经说清楚了。 这是小提琴http://jsfiddle.net/XuVUb/