angular,element.bind特定div

时间:2015-11-12 13:48:57

标签: javascript jquery angularjs events angularjs-directive

我试图创建一个自定义指令,并将其绑定到一个特定的div,但是,我只能将它绑定到输入,以任何方式将它绑定到div?

link : function(scope, element, attrs) { 

     element.bind('input', function(e) {}); // works perfectly
     element.bind('#myDiv', function(e) {}); //does not work!

}

1 个答案:

答案 0 :(得分:1)

基本上.bind方法需要,你要绑定事件的元素应该在左边那边

angular.element('#myDiv').bind('click', function(e) {});

基本上.bind方法需要eventTypeeventData& eventHandler

.bind( eventType [, eventData ], handler )

你所说的完美代码应该不起作用。