在Jquery中可以做到这样的事情吗?在Jquery中结合不同的属性选择器
$("a[data-tooltip-content*!='Public')") - not containing any substring of "Public"
意代码:
$("a[data-tooltip-content!*='Public'][data-tooltip-content!*='Only Me'][data-tooltip-content!*='friends']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "violet"});
$("a[data-tooltip-content*='Public']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "yellow"});
$("a[data-tooltip-content*='Only Me']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "lime"});
$("a[data-tooltip-content*='friends']").closest(".userContentWrapper._5pcr,._2tdc").css({"background-color": "cyan"});
一号线:如果( “公共”, “只有我”, “朋友”)都没有找到,设置颜色为“紫罗兰”
您已经尝试了数据属性?而且,如果你这样做,确保你写的选择器是有效的(你显示的那个不是); –
有没有什么不对?我已经尝试过,但它不工作! – jona
我刚刚尝试重新编码它,这个选择器是绝对有效的,因为我能够调用css背景颜色'Facebook状态',除了第一行代码(紫罗兰),我已经尝试console.log之间的第一行的代码,并且在我运行不同的多属性选择器后,程序似乎停止运行。 – jona