gpt4 book ai didi

jQuery问题: Can't read href attr for some reason

转载 作者:行者123 更新时间:2023-12-01 08:23:34 26 4
gpt4 key购买 nike

不确定为什么返回未定义。该元素存在,我什至尝试更改 ID 属性以确保它不与命名空间中的任何内容冲突。

我还导入了 jquery,所以这不是问题。双括号用于 Django 上下文变量

有什么想法吗?

<script type="text/javascript">

//return to search page with appropriate GET parameters
var parameters=window.location.search +'';

$('#back').attr('href',$('#back').attr('href')+parameters);



</script>

<div id="content">
<a id="back" href="{{site}}search/"><< Return to Search Results </a>
</div>

最佳答案

通过将代码放入对 $(document).ready() 的调用中,确保在 DOM 完全加载后修改属性。 :

<script type="text/javascript">
$(document).ready(function()
{
var parameters=window.location.search +'';
$('#back').attr('href',$('#back').attr('href')+parameters);
});
</script>

如果 script 标签位于 body 内,问题中出现的代码将会失败,因为 Javascript 将在解析时被调用,此时随着时间的推移,您的 anchor 标记尚未被解析。

关于jQuery问题: Can't read href attr for some reason,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5734818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com