Javascript 向jquery函数发送一个变量
我一直在尝试将一个变量传递给搜索,但运气不好,有人能帮忙吗Javascript 向jquery函数发送一个变量,javascript,Javascript,我一直在尝试将一个变量传递给搜索,但运气不好,有人能帮忙吗 (function(window, $) { // 'use strict'; //setInterval(function () {alert("Hello")}, 3000); var StreamTable = function(container, opts, data) { return new _StreamTable(container, opts, data); }; _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)"
单击按钮,但仍不起作用。搜索功能应声明如下:
window.search = function(text){
这将把搜索功能附加到窗口对象。这将允许您将其附加到onclick事件,就像您在示例中所做的那样:
onclick="window.search(5)"
谢谢,但我不想重新定义这段代码,因为它已经在为我执行其他一些函数了;好的,这里似乎只显示了代码的一小部分。您似乎正在使用我不熟悉的组件,例如StreamTable是的,我只显示了一小部分,因为它相当长。它来自Stream_table.js代码。它来自库代码本身?在这种情况下,
\u StreamTable.search(text)
应该可以正常工作。。。正确的?