javascript - 只选择一个元素 .wrapper 或 .test

标签 javascript jquery html css

请帮忙,我如何只选择一个元素 .wrapper.test

https://jsfiddle.net/nLg96ywe/

enter image description here

我要:

enter image description here enter image description here

非常感谢!

最佳答案

我认为您需要使用 jquery 方法 .stopPropagation() 并将 mouseenter 替换为 mouseovermouseleave使用 mouseout

var ids = ['test','wrapper'];


$.each(ids, function(index, value) {

$('.' + value)
  .mouseover(function(event) {
  event.stopPropagation();
	$(this).css('-webkit-box-shadow', 'inset 0px 0px 0px 4px rgba(255,248,41,1)');
	$(this).css('-moz-box-shadow', 'inset 0px 0px 0px 4px rgba(255,248,41,1)');
	$(this).css('box-shadow', 'inset 0px 0px 0px 4px rgba(255,248,41,1)');
	$(this).css('cursor','pointer');
  })
  .mouseout(function() {
	$(this).css('-webkit-box-shadow', '');
	$(this).css('-moz-box-shadow', '');
	$(this).css('box-shadow', '');
	$(this).css('cursor','default');
  });
  
  });
.wrapper
{
  width:300px;
  height:300px;
  background:#888;
  padding:50px;
}
.test
{
  background:#fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wrapper">
<div class="test">
test
</div>
</div>

关于javascript - 只选择一个元素 .wrapper 或 .test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41915027/

相关文章:

javascript - 在给定 URL 的情况下抓取网站上最大的图像

javascript - 仅当字体本地不可用时才加载 webfont

javascript - 如何防止更改复选框的父单击事件

html - 将图像设置为提交按钮

javascript - 使用函数 javaScript function createElement(tagName) 创建图形

javascript - HTTP 从本地服务器请求数据

JavaScript 中的 Java byteArray 等价物

javascript - Angular 和 Typescript 显式模块注册与否

javascript - Lstat : Type error: path must be a string.

javascript - 如何获取关联数组作为 jQuery.map 的输出?