Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript live函数抛出错误“Object[Object Object]没有方法'live'”_Javascript_Html_Jquery - Fatal编程技术网

Javascript live函数抛出错误“Object[Object Object]没有方法'live'”

Javascript live函数抛出错误“Object[Object Object]没有方法'live'”,javascript,html,jquery,Javascript,Html,Jquery,我试图在我的项目中向div Id添加一个click事件,但它抛出了一个错误。我不知道为什么。谁能看一下密码吗 HTML: .live已折旧,可以替换为.on 所以 更改:$'header1'。实时'单击',函数{…} 收件人:$'body'。单击'click','header1',函数{…} body应替换为最近的header1静态父项您使用的Jquery版本是什么?live在jQuery1.9中被删除,那些querySelector东西是用来做什么的?@Bergi我以前从未见过这些东西。。。在

我试图在我的项目中向div Id添加一个click事件,但它抛出了一个错误。我不知道为什么。谁能看一下密码吗

HTML:

.live已折旧,可以替换为.on

所以

更改:$'header1'。实时'单击',函数{…}

收件人:$'body'。单击'click','header1',函数{…}


body应替换为最近的header1静态父项

您使用的Jquery版本是什么?live在jQuery1.9中被删除,那些querySelector东西是用来做什么的?@Bergi我以前从未见过这些东西。。。在快速搜索之后,似乎是jQuery/sizzle用来选择元素的“原生”JS方法:@jammypache:我知道它们是做什么的,我在问OP他试图使用它们做什么,因为他似乎做错了。@Bergi原谅我的假设:你甚至可以使用$container而不是$body来帮助缩小目标范围。这取决于容器是静态的还是不是理想的header1good point的父容器,我将把它添加到我的答案中
<div id="container">
    <div id="header1">
        <input type="button" value="Search and Highlight!!" style="position: absolute; right: 100px; top: 10px;" />
    </div>
...
  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));