element.find('#id1').on('click', function(){ ...
不起作用的事件。追趕上單擊動態分配的ID
我找代碼來執行以上。
/*下面的文本/代碼是我在更深的背景問題。*/
我可以做同樣的$('#id1').on('click', function(){ ...
問題是我使用的NG-重複動態分配的ID給元素
.set(ng-repeat='item in items').my-directive
button(id='id{{$index}}') press me
如此有趣
element.find('#id1')
作品,但$('#id1').on('click', ....
不起作用。
以下是我的一些-direcitive代碼
$('button').on('click', function() { alert('hi');} // works
$('#id0').on('click', function() { alert('hi);} // does NOT work
更超過
$('button').on('click', function() {
element.find('#id1').css('width', 1000); // Also Works
}
這意味着使用「元素」,你可以參考NG-重複$範圍在那裏,你可以用jQuery即 使用簡單的$('#id1')jQuery。
你與ng-repeat合作過嗎? –