我有一个使用 Jquery 替换 href 的代码 .attr({ href : newpath }); 我正在使用 Shadowbox。更改 href 并加载 shadowbox 后,shadowbox 会加载旧的 href 而不是新的 href。
例如 :
<a id ="shadowboxlink" href="images/firstimage.jpg" rel="shadowbox">shadowbox link</a>
那么jquery会是这样的:
$("#shadowboxlink").attr({href : newpath});
//whereas var newpath is a string like "images/secondimage.jpg"
所以在 jquery 执行后,shadowbowlink 有正确的 images/secondimage.jpg 的 href,但是当你加载它时,shadowbox 会加载 firstimage.jpg
任何人有任何见解?谢谢!=) 肯