我試圖將click
事件添加到我的項目中的div ID,但它是拋出一個錯誤。我不知道爲什麼。有人可以看看代碼嗎?jQuery的.live函數拋出錯誤「對象[對象對象]沒有方法'生活'」
HTML:
<div id="container">
<div id="header1">
<input type="button" value="Search and Highlight!!" style="position: absolute; right: 100px; top: 10px;" />
</div>
...
的jQuery:
var searchAttachPoint = document.querySelector('.header1');
$('#header1').live("click", function() {
myNameSpace.searchPrompt("Key the text and press Ok", false)
}); // The error is thrown in this line
var attachpoint = document.querySelector('.buttonAttachPoint');
$(document).on('load', myNameSpace.LoadAllBooks("ajax/metadata.json", this.attachpoint));
您使用的是什麼版本的jQuery最近的靜態父被取代? 'live'在Jquery 1.9中被移除,http://api.jquery.com/live/ – Liam
那些用於querySelector的東西是什麼? – Bergi
@Bergi我以前從來沒有見過這些......在google之後,似乎是jQuery/sizzle用來選擇元素的'本地'JS方法:https://developer.mozilla.org/en-US /docs/DOM/Document.querySelector – jammypeach