我希望使用某个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();
有人可以帮忙吗?
答案 0 :(得分:2)
您的问题是您在父项上使用show(),而不是图像本身。尝试类似:
$('a[href^=\"/dailyTickets/front/user.form.php\"]').find('img[src=\"/dailyTickets/pics/aide.png\"]').show();
答案 1 :(得分:0)
也许这就是你需要的:) https://www.npmjs.com/package/location-hide
即使你从未使用过node.js也很容易使用