Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Meteor中使用bootstrap-button.js?_Javascript_Jquery_Twitter Bootstrap_Meteor - Fatal编程技术网

Javascript 如何在Meteor中使用bootstrap-button.js?

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).

我正在尝试将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).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集合,其中包括提供
按钮
方法