Javascript 如何在Meteor中使用bootstrap-button.js?
我正在尝试将Boostrap的button.js与Meteor一起使用,但它并没有按照我预期的方式工作 以下方法用于处理登录事件:Javascript 如何在Meteor中使用bootstrap-button.js?,javascript,jquery,twitter-bootstrap,meteor,Javascript,Jquery,Twitter Bootstrap,Meteor,我正在尝试将Boostrap的button.js与Meteor一起使用,但它并没有按照我预期的方式工作 以下方法用于处理登录事件: Template.login_form.events['click #login-button'] = function (evt, tmpl){ console.log($('#'+evt.target.id)); console.log([evt.target]); console.log($('#'+evt.target.id).
Template.login_form.events['click #login-button'] = function (evt, tmpl){
console.log($('#'+evt.target.id));
console.log([evt.target]);
console.log($('#'+evt.target.id).button('loading'));
console.log(evt.target.button('loading'));
};
前两个方法返回完全相同的东西,一个带有#login button DOM元素的数组。但是,查看后两个调用时,只有使用JQuery查找的调用才有效
当涉及到引导、JQuery或JS时,我是否遗漏了一些东西,或者这是一个流星怪癖?引导
按钮
方法仅适用于JQuery对象,而不是普通DOM对象。所以,这与Meteor.js无关。您的最后一个示例可能如下所示:
console.log($(evt.target).button('loading'));
编辑:顺便说一下,以下两行也不相等:
console.log($('#'+evt.target.id));
console.log([evt.target]);
后者返回一个普通数组,而jQuery函数$
返回一个特殊的jQuery集合,其中包括提供按钮
方法