这可能很平凡,但我有以下代码动态地将一些href
属性添加到<a>
元素,并将重要变量传递给php生成的页面弹出窗口。jQuery href属性在Firebug中可见,但在源代码中不可见
jQuery(document).ready(function(){
var url = jQuery("a.special-links").attr("href");
var data = "?iframe=true&width=800&height=350&format=popup";
jQuery("a.special-links").attr("href", url + data);
});
当检查页面与萤火虫的<a>
元素得到的URL href
性质的权利,但链接不起作用。当我检查代码看源代码时,我发现href
数据部分实际上并未加入!
这是运行时问题还是别的?感谢您提供线索......
源代码不会反映页面下载后所做的任何更改。这些更改将在DOM检查器(Firebug)中可见。 –
当我(在Firefox中)将此jQuery语句应用于具有指定类的随机锚元素时,它将起作用。你的锚标签是否被禁用?你有一些时髦的基础网址,这是该锚元素的默认网址?你有任何的JavaScript错误? –
你的代码很好,看看[Fiddle Example!](http://jsfiddle.net/zuul/LfMq3/)。你的问题是在你的代码的另一部分!阐述你的最终目标,并提供更好的帮助。 – Zuul