将变量发送到jquery函数

时间:2015-05-30 17:12:34

标签: javascript

我一直试图将变量传递给_F.search,但没有运气,有人可以帮忙吗?

(function(window, $) {

 // 'use strict';
//setInterval(function () {alert("Hello")}, 3000);
  var StreamTable = function(container, opts, data) {
    return new _StreamTable(container, opts, data);
  };


  _F.search = function(text){
      alert("search " + text);
    var q = $.trim(text), count = 0;
     // alert(this.last_search_text);
    if (q == this.last_search_text) return;

    this.last_search_text = q;

    if(q.length == 0 ){
      this.render(0);
    }else{
      this.searchInData(q);
      this.render(0);
    }

    this.current_page = 0;
    this.renderPagination(this.pageCount(), this.current_page);
    this.execCallbacks('pagination');
  };
  }

我试过

onclick ="window.search(5)"
单击按钮

但仍无法正常工作。

1 个答案:

答案 0 :(得分:2)

搜索功能应该像这样声明:

window.search = function(text){

这会将搜索功能附加到窗口对象。这将允许您将其附加到onclick事件,就像您在示例中所示:

onclick="window.search(5)"