我对这一切都很陌生,并且在使用 :contains 过滤一堆 div 时难以识别父元素?我的最终结果是有 3 个按钮,单击时检查 div 是否包含特定单词,如果是,则将一个类应用于包含的 div,将另一个类应用于所有其他 div.. 基本上隐藏和显示它们。
我有一个不起作用的小提琴,但显示了我正在尝试创建的想法。
我知道的代码不起作用,但给出的过程是;
$(".manchester").click(function (e) {
if ($('.address:contains("Manchester")').length) {
$('holder').addClass('visible');
}
if ($('.address:contains("London")').length) {
$('.holder').addClass('invisible');
}
if ($('.address:contains("Paris")').length) {
$('.holder').addClass('invisible');
}
e.preventDefault();
});