Javascript 使列表框中的项目不可见
我有两个具有相同列表项的列表框(.net)。 我在页面加载时将数据绑定到列表框。 如果用户在一个列表框中选择一个项目,则该项目在另一个列表框中应不可见。Javascript 使列表框中的项目不可见,javascript,.net,listbox,Javascript,.net,Listbox,我有两个具有相同列表项的列表框(.net)。 我在页面加载时将数据绑定到列表框。 如果用户在一个列表框中选择一个项目,则该项目在另一个列表框中应不可见。 这应该在不实际删除项目的情况下发生。您不能在选择中使选项不可见。你所能做的就是移除它们(你说你不想这么做) 您可以通过运行以下代码看到这一点: <select multiple="multiple" size="4"> <option value="1">1</option> <opti
这应该在不实际删除项目的情况下发生。您不能在
选择中使选项不可见。你所能做的就是移除它们(你说你不想这么做)
您可以通过运行以下代码看到这一点:
<select multiple="multiple" size="4">
<option value="1">1</option>
<option value="2" style="display:none;">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
1.
2.
3.
4.
注意标记为display的选项:无代码>仍然可见
您不能在选择中使选项不可见。你所能做的就是移除它们(你说你不想这么做)
您可以通过运行以下代码看到这一点:
<select multiple="multiple" size="4">
<option value="1">1</option>
<option value="2" style="display:none;">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
1.
2.
3.
4.
注意标记为display的选项:无代码>仍然可见
我可以使用样式(颜色属性)更改在第一个列表框中选择的第二个列表框中列表项的颜色。但是当我使用相同的样式(可见性:隐藏)使其不可见时,它不起作用。我可以使用样式(颜色属性)更改在第一个列表框中选择的第二个列表框中列表项的颜色。但是,当我使用相同的样式(可见性:隐藏)使其不可见时,它不起作用。如果我从列表框中删除某个项目,则数据将丢失。此外,用户可能会取消选择某个选项,则需要在列表框的上一个位置再次附加该特定选项position@RajReddy-然后您必须删除该选项并保存它,然后将其添加回列表框later@RajReddy-您可以将删除的选项存储在一个对象中,用display:none
或a选择元素,以便它们在以后仍然可用。有人能提供一个简单的例子吗?@RajReddy-我工作很无聊-这是您想要的吗?:)如果我从列表框中删除某个项目,数据将丢失。此外,用户可能会取消选择某个选项,因此需要在列表框的上一个位置再次附加该特定选项position@RajReddy-然后您必须删除该选项并保存它,然后将其添加回列表框later@RajReddy-您可以将删除的选项存储在一个对象中,用display:none
或a选择元素,以便它们在以后仍然可用。有人能提供一个简单的例子吗?@RajReddy-我工作很无聊-这是您想要的吗?:)