我正在尝试制作一个简单的脚本,将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>