不確定爲什麼這會返回undefined。該元素存在,我甚至試圖改變ID屬性,以確保它不與名稱空間中的任何內容衝突。jQuery問題:由於某種原因無法讀取href attr
我也在導入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>
我不知道你怎麼看這個問題,但這是完全不相關和無關的。 jQuery方法,比如'attr()'被編寫來操作數組,所以索引第一個元素不會改變任何東西。那麼,他的選擇器應該返回1個元素,因爲ID應該是唯一的。 – wsanville 2011-04-20 19:12:43
是的,ID應該是唯一的,jquery選擇器總是返回一個數組。根據OP何時需要運行代碼,將其放入