以对象表示法传递onchange事件

时间:2013-08-01 20:24:31

标签: javascript object onchange console.log object-notation

我有一个简单的代码,它使用更复杂的代码,但我只会在对象表示法中显示代码段。

var test = {
    add: {
        select: function(options){
            console.log(options.id);
            console.log(options.className);
            onchange: function(){
             //code here
            } 
        }
    }
}

这就是上面的代码,因为我已经尝试过许多实例来解决Vanilla JS甚至jQuery的问题。使它工作的代码看起来像这样 -

test.add.select({
    id:'id',
    className: 'class',
    onchange: function(){
        if(key===0){
            console.log('0');
        }else if(key===1){
            console.log('0');
        }else if(key===2){
            console.log('0');
        }
    }
});

键被设置为实际的选择菜单键。请查看JSBIN以获得更好的视觉效果。

http://jsbin.com/amonid/1/edit

基本上当select为现在改变时,console.logging就是我正在做的事情,稍后我会根据我的需要改变它。有人可以向我解释我将如何添加这一切吗?

0 个答案:

没有答案