0

在我的页面上,我有一个元素

<img id='image123' src='http://server.de/image.png' />

我想通过 jQuery 获得 src 属性。

我用声明试试这个

alert($('#image123').attr('src'));

它在我的 xampp 服务器本地工作(提示http://server.de/image.png)但不在我的网络服务器上。在那里我只收到带有文本“未定义”的警报弹出窗口

使用 Firebug,我可以调试代码行而不会出错,因此 jQuery 似乎可以工作。

我错过了什么?

在此先感谢您的帮助!

编辑:[已解决] 因为我无法回答我自己的问题,所以我在这里发布我的解决方案:

感谢所有回复,我发现了错误。id 'image123' 像 'image'+id 一样连接,其中 id 是函数参数(保存 123)。由于某些原因,在我的服务器上,我没有得到 123,而是 12300,最后有一些零。当我将 123 作为字符串传递给我的函数时,一切都按预期工作。谢谢你的帮助!

4

1 回答 1

1

像这样试试

$(function(){
alert($('#image123').attr('src'));
});
于 2012-07-20T18:18:30.620 回答