将 rel= "lightbox"添加到包含.jpg和.gif的链接



我正在尝试制作一个简单的脚本,将rel="lightbox"添加到href中的.jpg或.gif链接中。有人能帮我吗?我看不出有错。非常感谢。

<script type="text/javascript">
       $('a[href*=".jpg"]').each(function() {
          $('a[href*=".gif"]').each(function() {
              $(this).attr('rel','lightbox'); 
          });
       });
</script>

您的目标链接具有同时包含'.jpg'和'.gif'的href属性。请尝试将目标链接的href属性以'.jpg'或'.gif':结尾

<script type="text/javascript">
       $('a[href$=".jpg"], a[href$=".gif"]').each(function() {
          $(this).attr('rel','lightbox'); 
       });
</script>

更新要在DOM就绪时运行脚本,请将函数附加到domready事件:

<script type="text/javascript">
$(document).ready(function() {
       $('a[href$=".jpg"], a[href$=".gif"]').each(function() {
          $(this).attr('rel','lightbox'); 
       });
});
</script>

最新更新