从javascript中的原型函数返回值

时间:2017-04-16 11:59:18

标签: javascript jquery

这是我的功能,我正在尝试返回一个值。

var operations = function() {

    this.selectedQueryBy = function() {            
          return jQuery('input[type="radio"][name="selectRadio"]:checked').attr("id")
   },
   this.submitForm = function() {
          jQuery('.btns').hide();
          var queryBy = this.selectedQueryBy;
    }
}

我试图获取已在函数中定义的“selectedqueryby”的值。它返回整个函数而不是单选按钮。呼叫方式是否正确?

请让我知道我在哪里做错了。

我会在点击按钮时调用submitForm事件。

1 个答案:

答案 0 :(得分:0)

您需要添加括号来调用函数:

var queryBy = this.selectedQueryBy();
                               // ^^

否则你只是引用函数本身而不是调用它。