Jquery 当我更改一个选项时,它会在另一个位置被选中

Jquery 当我更改一个选项时,它会在另一个位置被选中,jquery,Jquery,我的申请有点小问题 这很难解释,但如果你在我的小提琴中遵循以下步骤,那么你会更好地理解它 1:打开网格并选择选项“5”。文本框将显示值“5” 2:单击“添加问题”按钮,将出现一个新行,显示在文本框中选择的选项值 3:现在点击行内的“开放网格”链接,选择选项“8”。行中的文本框更改为显示值“8” 但返回顶部的选项功能并单击“打开网格”,文本框仍然显示“5”,这是正确的,但它显示选项“8”在仍然应为选项“5”时被选中 那么,我如何才能获得它,以便如果用户从表行中更改选项,它不会更改在顶部选择的选项

我的申请有点小问题

这很难解释,但如果你在我的小提琴中遵循以下步骤,那么你会更好地理解它

1:打开网格并选择选项“5”。文本框将显示值“5”

2:单击“添加问题”按钮,将出现一个新行,显示在文本框中选择的选项值

3:现在点击行内的“开放网格”链接,选择选项“8”。行中的文本框更改为显示值“8”

但返回顶部的选项功能并单击“打开网格”,文本框仍然显示“5”,这是正确的,但它显示选项“8”在仍然应为选项“5”时被选中

那么,我如何才能获得它,以便如果用户从表行中更改选项,它不会更改在顶部选择的选项


我的代码是在小提琴,请用它来测试你的想法

当处理
showGrid
链接的事件时,从相应的文本框中获取值,并在网格上将其选中。

问题在于您正在使用相同的元素来选择数字。无论何时单击一个数字,它都会成为“活动”数字。不要这样做,而是根据显示网格时的相关文本框选择适当的按钮


你知道如何编写代码吗,这将是一个很大的帮助,我已经为此奋斗了几个小时:(非常感谢:)如果你提出3个问题,然后从表格中打开表格,就会出现问题。我看不出有问题。我确实看到21岁以上的人都有问题,因为身份证搞错了。看起来像是原始版本中的复制粘贴问题。
$('.showGrid').live('click', function(jqEvt) {

        $(".gridBtns").removeClass("gridBtnsOn");

        var value = $(this).siblings('input[name=gridValues]').val();

        $("#btn" + value).addClass("gridBtnsOn");