无法访问<a> element created after page load using jQuery</a>

时间:2013-04-10 18:38:05

标签: javascript jquery href prop

我的网站有一个具有特定ID的元素。我想使用jQuery获取href属性。我正在尝试执行以下操作:

alert($("#id").prop('href'));

但它说'未定义'。我尝试设置计时器功能以及使用jQuery的延迟(),但结果是一样的,虽然我可以看到当弹出警报时元素就在那里。有什么问题?

1 个答案:

答案 0 :(得分:1)

嗯,你可以确保JS在加载HTML之后通过将其包装到document ready中来工作。我从未使用过prop,但attr获取属性非常棒。我提供的例子应该有用。

http://jsfiddle.net/mJzr8/

$().ready(function() {
    alert($("#id").attr("href"));
});