Javascript 查找最接近的父.classOne或.classTwo jquery

Javascript 查找最接近的父.classOne或.classTwo jquery,javascript,jquery,html,Javascript,Jquery,Html,我在同一页中有两个不同的评论列表,第一个使用ul,第二个使用dl 问题 我想在单击按钮时为两个元素着色 我不想创建新变量。我想知道是否可能,比如: var Comment = $(document).find("[data-href='post?s=" + id_comment + "']").closest("li.comment || dd.listed_comment"); 使用或等 $(文档)。在(“单击”,“按钮”,函数()上){ var id_comment=$(this)

我在同一页中有两个不同的评论列表,第一个使用
ul
,第二个使用
dl

问题

我想在单击
按钮时为两个元素着色

我不想创建新变量。我想知道是否可能,比如:

  var Comment = $(document).find("[data-href='post?s=" + id_comment + "']").closest("li.comment || dd.listed_comment"); 
使用

$(文档)。在(“单击”,“按钮”,函数()上){
var id_comment=$(this).data(“id_comment”);
var Comment=$(document.find(“[data href='post?s=“+id_Comment+”]”)。最近的(“li.Comment”);
css(“背景”、“红色”);
});
li,dd{边框:1px纯蓝色;边距:5px 0;}

    评论 评论 评论
评论 评论
红色
jQuery使用CSS样式选择器。请参阅下面的代码,我只是在其中搜索了任何匹配的元素,然后选择了它的父元素并将其应用于CSS

$(文档)。在(“单击”,“按钮”,函数()上){
var id_comment=$(this).data(“id_comment”);
$('div[data href=“post?s='+id_comment+'”).parent().css(“背景”,“红色”);
});
li,dd{边框:1px纯蓝色;边距:5px 0;}

    评论 评论 评论
评论 评论
红色
jQuery使用CSS样式选择器。请参阅下面的代码,我只是在其中搜索了任何匹配的元素,然后选择了它的父元素并将其应用于CSS

$(文档)。在(“单击”,“按钮”,函数()上){
var id_comment=$(this).data(“id_comment”);
$('div[data href=“post?s='+id_comment+'”).parent().css(“背景”,“红色”);
});
li,dd{边框:1px纯蓝色;边距:5px 0;}

    评论 评论 评论
评论 评论
红色
jQuery允许使用CSS选择器。CSS的一部分是使用多个选择器,由逗号分隔。这使您可以轻松地选择一个或另一个

$(文档)。在(“单击”,“按钮”,函数()上){
var id_comment=$(this).data(“id_comment”);
var Comment=$(document.find(“[data href='post?s=“+id_Comment+”]”)。最近的(“li.Comment,dd.listed_Comment”);
css(“背景”、“红色”);
});
li,dd{边框:1px纯蓝色;边距:5px 0;}

    评论 评论 评论
评论 评论
红色
jQuery允许使用CSS选择器。CSS的一部分是使用多个选择器,由逗号分隔。这使您可以轻松地选择一个或另一个

$(文档)。在(“单击”,“按钮”,函数()上){
var id_comment=$(this).data(“id_comment”);
var Comment=$(document.find(“[data href='post?s=“+id_Comment+”]”)。最近的(“li.Comment,dd.listed_Comment”);
css(“背景”、“红色”);
});
li,dd{边框:1px纯蓝色;边距:5px 0;}

    评论 评论 评论
评论 评论
红色
var Comment=$(文档)。查找(“[data href='post?s=“+id_Comment+”)”)。最近的(“li.Comment,dd.listed_Comment”);var Comment=$(document.find(“[data href='post?s=“+id_Comment+”]”)。最近的(“li.Comment,dd.listed_Comment”);我不知道这为什么会被否决。OP特别询问是否有类似于
|
)操作符的方法。在CSS中,这是一个
逗号运算符。@David784谢谢。我的“粉丝”喜欢对我发布的所有内容投否决票。
li.comment,dd.list\u comment
这太棒了。我来试试这个。谢谢你,我不知道为什么会被否决。OP特别询问是否有类似于
|
)操作符的方法。在CSS中,这是一个
逗号运算符。@David784谢谢。我的“粉丝”喜欢对我发布的所有内容投否决票。
li.comment,dd.list\u comment
这太棒了。我来试试这个。非常感谢。