Jquery 捕获动态分配id的单击事件
Jquery 捕获动态分配id的单击事件,jquery,angularjs,angularjs-ng-repeat,Jquery,Angularjs,Angularjs Ng Repeat,element.find('#id1')。on('click',function(){…不起作用 我正在寻找代码做上述 /*下面的文本/代码是我在更深层次的上下文中遇到的问题*/ 我可以对$('#id1')执行同样的操作。在('click',function(){…上,问题是我正在使用ng repeat将id动态分配给元素 .set(ng-repeat='item in items').my-directive button(id='id{{$index}}') press me 真有趣
element.find('#id1')。on('click',function(){…
不起作用
我正在寻找代码做上述
/*下面的文本/代码是我在更深层次的上下文中遇到的问题*/
我可以对$('#id1')执行同样的操作。在('click',function(){…
上,问题是我正在使用ng repeat将id动态分配给元素
.set(ng-repeat='item in items').my-directive
button(id='id{{$index}}') press me
真有趣
element.find('#id1')
可以工作,但('click',..不起作用
下面是我的一些指示代码
$('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
}
这意味着使用'element'可以引用$scope of ng repeat,而jQuery ie则不能
使用jQuery的简单$('#id1')。我想您正在寻找
。单击函数
$( "#id1" ).click(function() {
在这里阅读:
我想您正在查找。单击功能
$( "#id1" ).click(function() {
在这里阅读:
对于动态分配id:
$('#YourWrapperID').on('click','#id1' , function(){
alert('test');
});
对于动态分配id:
$('#YourWrapperID').on('click','#id1' , function(){
alert('test');
});
请多读几行问题。我面临一个技术问题,用ng-repeat括起来。请多读几行问题。我面临一个技术问题,用ng-repeat括起来。