永发信息网

用Jquery怎么判断一个链接指向的是不是图片,就是要在一堆<a>里找出href属性以.jpg、.gif、.png结尾的。

答案:4  悬赏:70  手机版
解决时间 2021-03-08 19:40
  • 提问者网友:杀手的诗
  • 2021-03-07 20:29
我要实现一个基于jquery的灯箱效果,如果你有好用又苗条的jquery灯箱代码,推荐给我啊!!在div#content里有很多链接,选出其中指向图片的链接。
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-03-07 21:54
你看看这样行否<br>&lt;a href=&quot;aaaca.jpg&quot;&gt;a&lt;/a&gt;<br>&lt;a href=&quot;aaacb.png&quot;&gt;b&lt;/a&gt;<br>&lt;a href=&quot;aaacc.zip&quot;&gt;c&lt;/a&gt;<br>&lt;script&gt;<br>$(&quot;a&quot;).each(function(){<br> var link=$(this).attr(&quot;href&quot;);<br> var suffix=link.slice(-4);<br> if(suffix=='.jpg' || suffix=='.png' || suffix=='.gif'){<br> alert(&quot;OK&quot;);<br> }else{<br> alert(link+&quot;not a picture&quot;)<br> }<br>});<br>&lt;/script&gt;
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-03-08 01:22
判断链接最后一个点之后的字母 然后一个一个对比是否图片格式
  • 2楼网友:千夜
  • 2021-03-07 23:58
不是很清楚你要的效果,但是你可以这样考虑: 1.在a的点击事件中过滤链接,但是不一定准确; 2.给需要灯箱效果的图片链接加入调用灯箱效果; 插件的话,推荐一个,看参考
  • 3楼网友:白昼之月
  • 2021-03-07 22:31
你好! 不是很清楚你要的效果,但是你可以这样考虑: 1.在a的点击事件中过滤链接,但是不一定准确; 2.给需要灯箱效果的图片链接加入调用灯箱效果; 插件的话,推荐一个,看参考 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯