我的网站有一个具有特定ID的元素。我想使用jQuery获取href属性。我正在尝试执行以下操作:
alert($("#id").prop('href'));
但它说'未定义'。我尝试设置计时器功能以及使用jQuery的延迟(),但结果是一样的,虽然我可以看到当弹出警报时元素就在那里。有什么问题?
答案 0 :(得分:1)
嗯,你可以确保JS在加载HTML之后通过将其包装到document ready
中来工作。我从未使用过prop
,但attr
获取属性非常棒。我提供的例子应该有用。
$().ready(function() {
alert($("#id").attr("href"));
});