隐藏并显示列表中的元素
HIde and show elements from list
在屏幕加载时,我需要隐藏列表中除 li#active_language 之外的所有元素。
第二步是单击可见的 li#active_language 元素,这应该打开所有其他 li 元素。我尝试使用下面的代码,但它不起作用。
希望有人能帮忙。谢谢
$(document).ready(function(){
$( ".jflanguageselection li:not(#active_language)").hide();
$( "#active_language" ).click(function() {
$( ".jflanguageselection li:not(#active_language)").css("display","block";).show(10000);
});
});
这是 HTML 代码:
<ul class="jflanguageselection">
<li><a href="#"><img src="#" alt="English" title="English"></a></li>
<li id="active_language"><a href="#"><img src="#" alt="Deutsch" title="Deutsch"></a></li>
<li><a href="#"><img src="#" alt="Swedish" title="Swedish"></a></li>
<li><a href="#"><img src="#" alt="Serbian" title="Serbian"></a></li>
</ul>
在您的站点中,解决方案是:
$(function () {
$('#jflanguageselection ul.jflanguageselection li:not("#active_language")').hide();
$('#active_language').on('click', function(e) {
e.preventDefault();
$('#jflanguageselection ul.jflanguageselection li:not("#active_language")').toggle(1000);
});
});
<script src="https://code.jquery.com/jquery-1.12.1.min.js"></script>
<div id="jflanguageselection">
<ul class="jflanguageselection">
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/en/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/en.gif" alt="English"
title="English"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/sr/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/sr.gif" alt="Mne/Sr"
title="Mne/Sr"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/ru.gif" alt="Russian"
title="Russian"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/pl/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/pl.gif" alt="Polish"
title="Polish"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/ro/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/ro.gif" alt="Romanian"
title="Romanian"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/cz/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/cz.gif" alt="Czech"
title="Czech"></a></li>
<li id="active_language"><a href="http://www.crna-gora-apartmani.com/de/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/de.gif" alt="Deutsch"
title="Deutsch"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/it/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/it.gif" alt="Italian"
title="Italian"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/fr/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/fr.gif" alt="Francais"
title="Francais"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/se/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/se.gif" alt="Swedish"
title="Swedish"></a></li>
<li style="display: none;"><a href="http://www.crna-gora-apartmani.com/hu/"><img
src="http://www.crna-gora-apartmani.com/components/com_joomfish/images/flags/hu.gif" alt="Magyar"
title="Magyar"></a></li>
</ul>
</div>
相关文章:
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在元素列表中搜索给定字符串
- 生成ACF标记位置的数组(元素列表后缺少])
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 什么'这是ES6中制作重复元素列表的等效方法
- jQuery单击并显示元素列表
- 如何在元素列表上使用jquery选择器
- 如何使用 Cycle.js 创建动态、重复的元素列表
- dc.js:如何在对象元素列表上减少计数
- 语法错误:使用 setInterval 时元素列表后缺少 ]
- 错误:火狐在元素列表后给我“缺少]”
- 使用字符串元素列表作为 Select2 组件的源
- 使用 jQuery 从元素列表创建特定属性的数组
- document.createElement();是否有我可以创建的元素列表
- 断言元素列表遵循带有 JavaScript 承诺的规则
- 在 jquery 中动态创建元素列表的最佳实践
- 如何使用 .nextUntil 将两个不同的类添加到
元素列表中
- 如何将一个元素列表移动到另一个性能最佳的元素中
- Javascript - 缺少 ] 在元素列表之后
- jquery中的li元素列表