我想用一个特定的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();

有人能帮忙吗?

最佳答案

问题是在父项上使用show(),而不是图像本身。尝试以下方法:

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

关于javascript - 用适当的SRC隐藏所有图像,包括某些条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14730167/

10-12 07:02