table_find_char_browser_console.js
// kaçıncı satırda arama olcak ve table idsi.
var findCharTable = function(_search,_coloumn,_tableId)
{
var findList=[]; var ind = 0; var row = 0; var outp = ""; var clmn = _coloumn; var _table = ""; var eleman;
if(_tableId != "" && _tableId != undefined) _table = "#"+_tableId;
var list = $(_table+" tbody").find("td"); var thd = $(_table+" thead").find("th");
var ln = thd.length; var inc=1; var indx; var _searchC = _search;
if (_search === parseInt(_search, 10))
_searchC = _search+"";
thHtml = $(thd[0]).html();
for (var i = 1; i < thd.length; i++)
thHtml += " - " + $(thd[i]).html();
if(clmn != "" && clmn != undefined)
inc = ln;
else
clmn = 1;
for(var b = (clmn-1) ;b<list.length;b++)
{
eleman = $(list[b]).html();
if((eleman.indexOf(_searchC)!=-1 || eleman.search(_searchC)!=-1) || ((typeof _search != "object") && (eleman.indexOf(_searchC.toUpperCase())!=-1 || eleman.indexOf(_searchC.toLowerCase())!=-1 || eleman.toUpperCase().indexOf(_searchC.toUpperCase())!=-1 || eleman.toLowerCase().indexOf(_searchC.toLowerCase())!=-1)))
{
$(list[b]).html("[" + $(list[b]).html().trim() + "]");
indx = (b%ln)+1;
outp = $(list[b-indx+1]).html();
for (var i = 1; i < ln; i++)
outp += " - " + $(list[b-indx+i+1]).html();
$(list[b]).html(eleman);
row = Math.ceil(b/ln)+"";
findList.push({ "row" : row , "content":outp });
}
b = b + inc - 1;
};
return { coloumnName:thHtml,result:findList };
}