每次我尝试运行以下代码时,我都会得到:
.call 不是函数
我无法弄清楚发生了什么,因为这是一段非常简单的代码。我必须在这里遗漏一些非常明显的东西。谢谢您的帮助。如果可能,请尝试在此处包含仍在学习的代码示例。
;(function($){
$.fn.call = function() {
var CLICK = 'click';
function ClickCall(event) {
var $call = $(event.target).closest('.call-survey');
if ($call.find('#yes').is(':checked')) {
$call.find('.call-survey fieldset').hide();
} else {
$call.find('div.call-survey-no').show();
$call.find('#yes').addClass('left');
}
}
return this.each(function() {
var $call = $(this);
$call.on(CLICK, '#chatForm', ClickCall);
});
};
})(jQuery);
$(document).ready(function () { $('.call-survey').call(); });