2

我想隐藏页面中具有特定属性的每个图像,除了具有以或开头的属性src的父a元素的图像。href/dailyTickets/front/user.form.php/dailyTickets/front/user.php

我正在使用这种方法,但它用 隐藏了所有图像src,在a测试中他只是找不到 img 来完成他的工作

$('img[src=\"/dailyTickets/pics/aide.png\"]').hide();
$('img[src=\"/dailyTickets/pics/aide.png\"]').parent('a[href^=\"/dailyTickets/front/user.form.php\"]').show();
$('img[src=\"/dailyTickets/pics/aide.png\"]').parent('a[href^=\"/dailyTickets/front/user.php\"]').show();

任何人都可以帮忙吗?

4

2 回答 2

2

您的问题是您在父项上使用 show(),而不是图像本身。尝试类似:

$('a[href^=\"/dailyTickets/front/user.form.php\"]').find('img[src=\"/dailyTickets/pics/aide.png\"]').show();
于 2013-02-06T13:26:10.567 回答
0

也许这就是你需要的:) https://www.npmjs.com/package/location-hide

即使您从未使用过 node.js,它也很容易使用

于 2017-05-29T20:22:20.220 回答