![](/img/trans.png)
[英]How do I use `document.createElement()` to create an dismiss-able bootstrap alert?
[英]How do I create a button/label with dismiss?
我想創建一個具有某些功能的onclick事件按鈕/標簽。 但是我希望能夠為用戶提供刪除按鈕/標簽的選項。這就是我所做的:
<button type="button" class="btn btn-success" ng- click="doSomething()">Help<span class="glyphicon glyphicon-remove" ng-click="deleteThisButton()"></span></button>
現在,如果執行此操作,則將調用這兩個函數。 我如何獲得它僅根據用戶單擊的位置觸發。
嘗試這個...
$('.glyphicon-remove').click(function() {
$(this).hide();
});
您需要停止傳播到按鈕元素的click事件。 您可以通過將click事件對象($ event)傳遞給deleteThisButton函數來實現。 我還提供了隱藏按鈕的代碼:
$scope.deleteThisButton = function($event) {
$event.stopPropagation();
angular.element($event.target).parent().css('visibility','hidden');
};
將您的HTML更改為此,以便將$ event對象傳遞給該函數:
<button type="button" class="btn btn-success" ng-click="doSomething()">Help
<span class="glyphicon glyphicon-remove" ng-click="deleteThisButton($event)"></span>
</button>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.