我正在尝试创建一个简单的脚本,将rel =“lightbox”添加到href中带.jpg或.gif的链接中。有人能帮我吗?我看不出错误。谢谢。
<script type="text/javascript">
$('a[href*=".jpg"]').each(function() {
$('a[href*=".gif"]').each(function() {
$(this).attr('rel','lightbox');
});
});
</script>
答案 0 :(得分:4)
您的目标是指向包含“.jpg”和“.gif”两种颜色的href属性的链接。尝试定位带有href属性的链接,这些属性END WITH EITHER'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>