【发布时间】:2011-12-11 11:53:42
【问题描述】:
我有一个按钮网格,用户可以通过单击(打开网格)链接然后单击该网格中的一个按钮来打开网格。然后会发生的是一组按钮出现在文本框下方,具体取决于从网格中选择的按钮。因此,如果用户选择按钮“1”,则出现按钮“A”,如果用户选择按钮“2”,则出现按钮“A”和“B”,依此类推。
现在这是通过下面的 jquery 代码完成的:
$(".gridBtns").click(function() {
var clickedNumber = this.value;
$('.answerBtns').each(function (index) {
if (index < clickedNumber)
$(this).show();
else
$(this).hide();
});
});
但是我想做的是,如果用户从网格中选择按钮“真或假”,我只想要文本框下的按钮“真”和“假”,如果用户选择“是或否”按钮从网格中,然后我只想在文本框下方显示“是”和“否”按钮,这在我的 jquery 代码中怎么做?
另外,如果用户选择“真或假”按钮或“是或否”按钮,那么我希望“答案数”文本框消失并仅显示跨度标签“N/A”,有人知道吗?在 jquery 中执行此操作
谢谢,代码在jsfiddle,点击here
【问题讨论】: