我想在点击配件按钮时发出警报。
这是我目前的设置:
.click
但是我需要将#daccessories
函数隔离到只触发ID angular
.module('starterApp', ['ngMaterial', 'ngAnimate', 'menu', 'about', 'purpose', 'streaming', 'contacta','inicio','login' ,'firebase'])
.config(function($mdThemingProvider, $mdIconProvider){
$mdIconProvider
.defaultIconSet("./assets/svg/avatars.svg", 128)
.icon("menu" , "./assets/svg/menu.svg" , 24)
.icon("share" , "./assets/svg/share.svg" , 24)
.icon("google_plus", "./assets/svg/google_plus.svg" , 512)
.icon("hangouts" , "./assets/svg/hangouts.svg" , 512)
.icon("twitter" , "./assets/svg/twitter.svg" , 512)
.icon("phone" , "./assets/svg/phone.svg" , 512);
$mdThemingProvider.theme('default')
.primaryPalette('teal')
.accentPalette('red');
$mdThemingProvider.theme('docs-dark', 'default')
.primaryPalette('yellow')
.dark();
}).value('FirebaseUrl', 'https://infinityTV.firebaseio.com/')
.run((["$rootScope", "$location", function($rootScope, $location) {
$rootScope.$on("$routeChangeError", function(event, next, previous, error) {
// We can catch the error thrown when the $requireAuth promise is rejected
// and redirect the user back to the home page
if (error === "AUTH_REQUIRED") {
$location.path("/login");
}
});
}]));
解决方案?
答案 0 :(得分:0)
您错过了在click事件中声明函数并添加id daccessories而不是.btn
$("#daccessories").click(function(){
alert("alert");
});
答案 1 :(得分:0)
<强>解决方案强>
$(".#daccessories").delegate(".btn", "click", function() {
alert("Alert");
}
);
答案 2 :(得分:0)
您可以使用以下代码绑定点击事件以使按钮生效
$(".btn").click(function(){
alert("alert")
});
或强>
$(".btn").on('click',function(){
alert("alert")
});