Jquery 更改Rel属性值

Jquery 更改Rel属性值,jquery,Jquery,我有一个页面,其中有一个元素多次出现,其类为.gal_link,例如 <a href="" rel="shadowbox[gallery32];height=545;width=805" title="">Blah Blah</a> 再次感谢 在的第二个参数中传递要分配给属性的值 要在页面加载后运行javascript,只需在javascript代码周围添加以下内容: $(function() {}); 这会告诉内部javascript在所有页面加载完成后运行 如果试

我有一个页面,其中有一个元素多次出现,其类为.gal_link,例如

<a href="" rel="shadowbox[gallery32];height=545;width=805" title="">Blah Blah</a>

再次感谢

在的第二个参数中传递要分配给属性的值


要在页面加载后运行javascript,只需在javascript代码周围添加以下内容:

$(function() {});
这会告诉内部javascript在所有页面加载完成后运行

如果试图更改图元本身的高度和宽度,可以执行以下操作:

$(function() {
   $('.gal_link').height(345).width(605);
});
但是,如果试图更改每个链接的rel中的阴影盒属性,则应执行以下操作:

$(function() {
    $('.gal_link').attr('rel','shadowbox[gallery32];height=345;width=605');
});

如果您正确阅读了有关
attr
的文档,您将发现:。在搜索“高”和“低”之前,查看文档应该始终是第一步。
$('.gal_link').attr('rel','my_new_rel_value')可能的重复,因此在我的示例中是元素的宽度和高度属性,它本身是的属性,我只想更改rel的宽度和高度属性,而不是其他值在您的示例中,我看到rel是.gal_link的属性,那么rel的宽度和高度属性是什么呢?我只是举了一个例子,你不知道在rel attributeThanks中设置什么和在哪里,我可以看到如果我想完全改变rel,这会有什么帮助,但我只想改变宽度和高度。再次感谢你!一位同事给我发了这个-var galLinks=$(“.gal_link”);galLinks.attr(“rel”,galLinks.attr(“rel”)。替换(“某物”、“某物”);
$('.gal_link').click(function(){
    $(this).attr('rel', "shadowbox[gallery32];height=345;width=605" )
});
$(function() {});
$(function() {
   $('.gal_link').height(345).width(605);
});
$(function() {
    $('.gal_link').attr('rel','shadowbox[gallery32];height=345;width=605');
});