Javascript 我想在设置值后根据输入值对表列进行排序

Javascript 我想在设置值后根据输入值对表列进行排序,javascript,jquery,sorting,datatables,Javascript,Jquery,Sorting,Datatables,这里是新手…我有一个使用jQuery DataTables插件创建的表。一切正常,但我添加了一个列作为输入。我希望用户能够在输入值后对该列进行排序。这是一个使用相当长的项目列表的排名系统,因此他们需要能够在输入值后进行排序,以便他们能够跟踪到目前为止使用的数字。我正在将我的变量设置为keyup上的输入值,但是在设置值之后,我无法通过单击标题对列进行排序。它适用于其他列(来自jquerydatatable插件)。另外,如果我在td之前硬编码了一些文本(在'+sortRank+'之前),那么它也会按

这里是新手…我有一个使用jQuery DataTables插件创建的表。一切正常,但我添加了一个列作为输入。我希望用户能够在输入值后对该列进行排序。这是一个使用相当长的项目列表的排名系统,因此他们需要能够在输入值后进行排序,以便他们能够跟踪到目前为止使用的数字。我正在将我的变量设置为keyup上的输入值,但是在设置值之后,我无法通过单击标题对列进行排序。它适用于其他列(来自jquerydatatable插件)。另外,如果我在td之前硬编码了一些文本(在'+sortRank+'之前),那么它也会按预期工作。为什么在我用jQuery设置值之后,它不能识别用于排序的值?谢谢你的帮助

$(document).ready(function() { 
function GenerateTableFromJson(objArray,objArrayTwo,objArrayThree) {

 var tableContent = '<table summary="GFSTechIntake" id="AllRequestsTable" style="width:100%"><thead><tr><th>Submit Priority</th><th>Your Prev Rank</th><th>Current Overall</th><th>Category</th>' + '<th>Status</th>' +' <th>Request Name</th>' + '<th>Problem Statement</th>' + '<th>Business Benefits</th><th>Dept(s)</th></tr></thead><tbody>';      

    var sortRank = "";

    $('input.title').on('keyup',function(){
        sortRank = $(this).val();
     });

     tableContent += '<tr class="allItemsTr">';
     if(rank != ''){
     tableContent += '<td class="allItemsPriority">'+sortRank+'<input class="title" placeholder=' + rank + ' value='+rank+'></td>';
     } else {
     tableContent += '<td class="allItemsPriority"><input class="title" placeholder=' + rank + '></td>';
     }
     tableContent += '<td class="prevRank">N/A</td>';
     tableContent += '<td class="currentRank">N/A</td>';
 } 

 return tableContent;

 }
$(文档).ready(函数(){
函数GenerateTableFromJson(objArray、objArrayTwo、objArrayTwo){
var tableContent='Submit PriorityYour Prev rank current overall category'+'Status'+'请求名称'+'问题陈述'+'业务收益支出';
var sortRank=“”;
$('input.title')。在('keyup',function()上{
sortRank=$(this.val();
});
tableContent+='';
如果(排名!=''){
tableContent+=''+sortRank+'';
}否则{
tableContent+='';
}
tableContent+=‘不适用’;
tableContent+=‘不适用’;
} 
返回表格内容;
}

你想要这样的东西吗?是的!这让我很开心。谢谢!如果你愿意将它作为答案提交,我会将它标记为答案。很高兴我能够帮助你……如果我将你的问题标记为?;-)的副本,会怎么样。再次谢谢你想要类似的东西吗?是的!这让我很开心。谢谢如果您愿意将此作为答案提交,我会将其标记为答案。很高兴我能够帮助您。。如果我把你的问题标为?;-)的副本怎么办是的,没问题。再次感谢您可能的副本