执行两个功能,我想上单击执行功能,下面是点击HTML按钮,jQuery的上点击
Insights.init()
将执行在页面加载会给我从服务器的一些数据,现在点击按钮,我需要传递变量month
功能来过滤数据,并与点击我要执行内部Insights()
var Insights = function() {
var initCheckColor = function(vari) {
console.log(vari);
}
var testFunction = function(vari) {
console.log('test');
}
return {
init: function() {
initCheckColor();
testFunction();
}
};
}();
jQuery(document).ready(function() {
Insights.init();
});
function month(vari) {
console.log("hoo");
return {
init: function() {
initCheckColor(vari);
testFunction();
}
};
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" onClick="month('test')"> Month </a>
没有全部功能w问题是,我可以看到“hoo”打印在控制台上,当我点击链接时,但我也想打印它与执行initCheckColor(vari)功能,意味着我想输出两次,但我不能输出它,
我怎样才能得到两次输出?
@Raviteja,VARI = “测试”,这是穿过的onClick – rjcode
什么是'Insights.init()'该怎么办?点击按钮应该发生什么。你的代码不是自我解释。 – sabithpocker
根据你的代码,为了调用'month'的'init',你必须执行'month().init()',但是不能修复代码,因为initCheckColor将超出范围。 – sabithpocker