【发布时间】:2016-02-04 09:11:54
【问题描述】:
我已经阅读了很多相关问题,列表如下,但似乎没有一个适用于我的情况。
我希望元素周围出现边框。我已经尝试了下面的代码,但是 $("*") 选择了层次结构中的所有元素,并且边框也出现在父元素周围,这不是我想要的。我只想选择被点击的元素,而不是父元素。
这是脚本
$( "*" ).each(function(){
$(this).on( "mousedown", function(){
$(this).css("border", "1px solid red");
});
$(this).on( "mouseup", function(){
$(this).css("border-style", "none");
});
});
这里列出了我的一些“不太有用”的研究:- javascript - Best Way to Get All DOM Elements with jQuery
【问题讨论】:
-
你能提供HTML吗?
-
任何 html。例如:在此页面的控制台中尝试上述脚本:api.jquery.com/category/events/event-object
标签: javascript jquery