Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 事件侦听器可以与函数类绑定_Javascript - Fatal编程技术网

Javascript 事件侦听器可以与函数类绑定

Javascript 事件侦听器可以与函数类绑定,javascript,Javascript,我没有得到正确的输出,这里的函数被描述为显式调用。 我不想绑定html对象,我想用函数类对象绑定它。 资料来源如下:- function createClass() { this.v = 5; } var obj = new createClass(); obj.bind('click',function(){ alert("hi"); }); 试试这个,确保你的对象不是空的并且JQuery已经加载 // removing empty object var obj =

我没有得到正确的输出,这里的函数被描述为显式调用。 我不想绑定html对象,我想用函数类对象绑定它。 资料来源如下:-

function createClass()
{
   this.v = 5;
}
var obj = new createClass();
  obj.bind('click',function(){
      alert("hi");
  });

试试这个,确保你的对象不是空的并且JQuery已经加载

// removing empty object
var obj = $('.availableClass');
obj.bind('click',function(){
  alert("hi");
});

试试这个,确保你的对象不是空的并且JQuery已经加载

// removing empty object
var obj = $('.availableClass');
obj.bind('click',function(){
  alert("hi");
});

您正在尝试做什么?您正在尝试为空对象绑定单击事件。所以最好用元素分配它,然后再做。你能详细解释你的问题吗?jQuery在哪里?另外,不是
对象
。这会触发错误-TypeError:Object#没有方法“bind”@Pankaj javascript中没有类。有些函数可以用作构造函数来创建从构造函数原型继承的对象(实例)。bind是一种将函数的this关键字设置为特定对象(或严格模式下的任何值)的方法。它与DOM元素无关,除非您使用的是一个库,其中bind可能有不同的含义。您想做什么?您想为一个空对象绑定click事件。所以最好用元素分配它,然后再做。你能详细解释你的问题吗?jQuery在哪里?另外,不是
对象
。这会触发错误-TypeError:Object#没有方法“bind”@Pankaj javascript中没有类。有些函数可以用作构造函数来创建从构造函数原型继承的对象(实例)。bind是一种将函数的this关键字设置为特定对象(或严格模式下的任何值)的方法。它与DOM元素无关,除非您使用的是一个库,其中bind可能有不同的含义。obj.bind('click',function(){Why wrap
obj
$()
中,它已经是一个
jQuery
对象了?是的,phil同意,更正了nowobj.bind('click',function(){Why wrap
obj
$()
,它已经是一个
jQuery
对象了?是的,菲尔同意,现在更正
var obj = document.createElement('div');
obj.addEventListener && obj.addEventListener('click', function() {
    console.debug("Hello");
});