jquery - 将不透明度应用于多个 DIV 类

标签 jquery css html

我正在研究 jQuery 中的“OnClick”功能。当我们点击 parent Div 属性时,只有父 div 和它的子 div 应该显示,其他 div 应该淡出。

请在下面找到代码。 HTML:

<div>1</div>
<div class="ree">2</div>
<div class="foo">items
  <div class = "bar">Shoes
     <div class="nike">3</div>
     <div class="puma">5</div>
     <div class="gap">5</div>
  </div>
</div>
<div>4</div>

jQuery:

$('.foo').on('click',function ()
              {
$('div:not(.foo)').css('opacity','0.2')

              });

此处当我单击 Div 类“foo”时,应显示“foo”及其子 div(如 bar、nike、puma、gap div 类),所有其他 Div 类应淡出。

请在下面找到演示,

http://jsfiddle.net/6V8hr/15/

谢谢大家

最佳答案

.siblings()

$('.foo').on('click', function () {
    $(this).siblings('div').css('opacity','0.2');
});

Example

关于jquery - 将不透明度应用于多个 DIV 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19695359/

相关文章:

javascript - 如果使用 document.write,则无法以编程方式插入 js

javascript检测浏览器的adobe reader插件

javascript - 渲染到通过 jQuery 插入到 DOM 的元素

javascript - 完美滚动改变滚动条

javascript - 有没有办法水平排列选择选项?

javascript - 基于 HTML5/JavaScript 的游戏 - 通过触摸控制 x/y 坐标

javascript - 显示对象的多个部分?

html - 如何设置由图像和文本组成的div内容的最大宽度

css - 无法平滑地设置 Flexbox 方向的动画

java - 使用 VLC/Red5 或其他软件在网站上托管流式网络摄像头