jq 根据图片路径判断是否隐藏div 方法教程
如果某class内的图片路径为固定的某个路径,则隐藏这个图片所在div,这里说隐藏其实是“消除”,除了页面上不可见,查看网页源代码也消失。
代码例子:
- <div class="abcd"><img src="nophoto.gif"></div>
- <div class="abc"><img src="12352.jpg"></div>
- <div class="abc"><img src="nophoto.gif"></div>
- <div class="abc"><img src="4562.jpg"></div>
- <div class="abc"><img src="nophoto.gif"></div>
- <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.1.min.js"></script>
- <script>
- var img = $('.abc img');
- for(var i = 0;i<img.length;i++){
- console.log(img[i].src);
- if($(img[i]).attr('src')==="nophoto.gif"){
- $(img[i]).parent('.abc').remove();
- }
- }
- </script>
复制代码 结果是,当class="abc"内<img src="nophoto.gif">时,隐藏class="abc"容器。此代码测试是有效的。
本打算用这个来做disucz程序diy的图片判断,可惜,不管用。
|