我有一個jQuery代碼:jQuery的點擊()方法轉換成角
$('.class i').click(function() {
$(this).parent().find('input').click();
});
當點擊<i>
元素它增加了點擊的方法來兄弟元素。
<div class="class">
<input>
<i>
</div>
使用Angular的語法是什麼?
我現在擁有的是:
<div class="class">
<input>
<i ng-click="onMyClickFunction($event)">
</div>
onMyClickFunction = function(event){
angular.element(event.target).parent().find('input').click();
}
我採用了棱角分明的jqLite。但是Angular的jqLite沒有click()
方法。這種click()
方法是一種原生JavaScript,不支持跨瀏覽器,另外在移動設備上不受支持。
也許你想使用| 。angular.element( '#myselector')觸發器( '點擊'); –