所以我有一个父 div,里面有不同的元素。现在我已经设置好了,所以当点击父 div 时,它会应用一个“选定的”css 属性(只是突出显示它)。但是,此 div 中有一个锚标记,如果单击锚点,我不希望 div 突出显示。
我的代码突出显示 div
$(document).on("click",".playlist-row",function() {
var selected = $(this);
highlight(selected);
});
理想情况下,我希望它的行为如下:(只是伪代码)
$(document).on("click",".playlist-row",function() {
var selected = $(this);
if ($(".childElement) is not the part clicked) {
selectSongInPlaylist(selected);
}
});
有什么优雅的方法可以让这样的事情发挥作用吗?