在html事件

时间:2016-07-01 05:48:28

标签: javascript html wrapper

假设我们生成html代码,我们有一些js包装器对象。例如,我们紧随其后。

function Employee(id, firstName, lastName, salary)
{
   this.id = id;
   this.firstName = firstName;
   this.lastName = lastName;   
   this.salary = salary;
}

使用上面更近的对象,我们生成了一些html代码,我们在click事件上设置并更新了包装器对象的某些属性,但它给出了null或未定义的脚本错误。

var input = $("<div>").on('click', function(){ wrapper.id = 20;})

示例

<script>
     var emp = new Employee(1, "vinay", "sharma", 1000000);
     var input = $("<div>").on('click', function(emp){if(emp.id == 1)$("#htmlelement").val("true");})

</script>

现在如果发生click事件,则emp对象将变为null或未定义。

0 个答案:

没有答案