我試圖在單擊<a>
標記時運行警報。單擊按鈕時運行警報JS
$('#login-button1').click(function() {
alert(1234);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a ui-sref="tabsController.inCio" id="login-button1" class="button button-stable button-block LoginButton1" href="#/tabsController/home">Login</a>
沒有任何反應,當我點擊按鈕。
我試了很多其他的方式來運行警報,但沒有一個似乎影響了標籤。
控制檯日誌不顯示任何錯誤消息。
最有可能,您的瀏覽器阻止警報。嘗試使用其他瀏覽器來確保。根據您的瀏覽器,禁用該塊是不同的,我想Google是您最好的朋友。 –
這工作:https://jsfiddle.net/bensnaize/6zscjf1n/所以也許你沒有正確包括jQuery。或者,正如@AndreiGheorghiu所說,警報可能被阻止。 – G0dsquad
你在ID爲'login-button1'的元素被添加到DOM(例如在dom就緒回調中)之後運行'$('#login-button1')。click',你可以通過添加console來檢查。 log($('#login-button1').length)'在添加點擊回調之前,它應該是'1'。 –