我有组或元素列表,我需要从列表中只选择一个元素,就像在“OR”情况下一样:选择这个或只是这个,但不能超过一个
在下面的DEMO中,您会看到手风琴有两个列表,顶部和底部。只有顶部列表(标题1 )应该具有“OR”情况;底部列表与“AND”情况一致正常。
我不确定这个解决方案是否需要单独的功能(这是我自己尝试过的,但没有成功),或者它是否必须包含在主函数中。
我想我需要给相应的UL自己的类来定位它,这就是我所做的:<ul class="acitem or-list">
。
仅供参考,我没有创建大部分脚本,因为我刚刚开始深入研究jQuery,所以我收到了帮助。
非常感谢任何帮助。
感谢。
答案 0 :(得分:2)
这将选择具有其中一个类的第一个元素。
$('。acitem,.list')。first()
答案 1 :(得分:1)
您是否考虑过单选按钮组而不是列表1?
您似乎试图复制此行为,并且使用自然具有此“OR”行为的组件会更加健壮。你可以用jQuery UI的单选按钮做一些漂亮的主题。 See this demo
以类似的方式,您可以使用复选框(demo here)替换列表2。