Jquery 一次只能从组中选择一个元素(“或”case)

Jquery 一次只能从组中选择一个元素(“或”case),jquery,Jquery,我有一组元素或元素列表,我只需要从列表中选择一个元素,就像在“或”的情况下一样:选择这个元素或只选择这个元素,但不要超过一个 在下面你会看到手风琴有两个列表,顶部和底部。只有最上面的列表(标题1)应该有“或”的大小写;下面的列表可以很好地处理“和”案例 我不确定这个解决方案是否需要一个单独的函数来工作(这是我自己尝试过的,但没有成功),或者它是否必须包含在主函数中 我想我需要给相应的UL提供它自己的类来定位它,所以我就是这么做的: 仅供参考,我并没有创建大部分脚本,因为我刚刚开始深入研究jQue

我有一组元素或元素列表,我只需要从列表中选择一个元素,就像在“或”的情况下一样:选择这个元素或只选择这个元素,但不要超过一个

在下面你会看到手风琴有两个列表,顶部和底部。只有最上面的列表(标题1)应该有“或”的大小写;下面的列表可以很好地处理“和”案例

我不确定这个解决方案是否需要一个单独的函数来工作(这是我自己尝试过的,但没有成功),或者它是否必须包含在主函数中

我想我需要给相应的UL提供它自己的类来定位它,所以我就是这么做的:

仅供参考,我并没有创建大部分脚本,因为我刚刚开始深入研究jQuery,所以我得到了帮助

在此方面的任何帮助都将不胜感激


谢谢。

这将选择具有这些类之一的第一个元素


$('.acitem.list').first()

这将选择具有这些类之一的第一个元素


$('.acitem.list').first()

您考虑过单选按钮组而不是列表1吗

您似乎正在尝试复制这种行为,使用自然具有这种“或”行为的组件将更加健壮。您可以使用jQuery UI的单选按钮制作一些漂亮的主题


以类似的方式,您可以用复选框()替换列表2。

您考虑过单选按钮组而不是列表1吗

您似乎正在尝试复制这种行为,使用自然具有这种“或”行为的组件将更加健壮。您可以使用jQuery UI的单选按钮制作一些漂亮的主题


同样,您可以用复选框()替换列表2。

您是对的。然而,尽管我愿意接受包括jQuery UI在内的“权重冲击”,但jQuery UI在尝试重新设置元素样式时需要做的额外工作太多了,更不用说它在页面上注入的额外标记了。谢谢,你说得对。然而,尽管我愿意接受包括jQuery UI在内的“权重冲击”,但jQuery UI在尝试重新设置元素样式时需要做的额外工作太多了,更不用说它在页面上注入的额外标记了。谢谢