我有一个从1到最大值的选择。我想删除选定的选项并重新计算,使新选项的值不超过选定的选项。
例如,如果最大值为3,则选项为:
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
然后,如果选择1,则选项将为:
<option value="1">1</option>
<option value="2">2</option>
如果选择2,则剩余选项将为:
<option value="1">1</option>
如果选择了3,则将没有更多选项可供选择。
我想不出怎么做这个计算。
一个“活”的例子:
这些选项等于多个购物车。如果carts的最大值是3,那么它会是这样的:
如果选择了1辆车,则可以选择保留1辆或2辆车。如果选择了2个购物车,则可以选择1个购物车。如果选择了3个推车,则没有更多推车可供选择。
1条答案
按热度按时间ktecyv1j1#
当您单击列表上的选项时,可以触发事件来执行函数。此功能将获得您可以玩的最大牌数,并计算它与所选牌数之间的差异。之后,它将删除不能再玩的牌的数量。
你可以试试下面的代码: