2013-09-26 140 views
0

我有下面的代碼,我想改變(使用jquery.knob.js)查找具有特定ID和更新的輸入字段屬性使用jQuery

<div id="mylist"> 
<ul> 
    <li class="working"> 
     <div style="display:inline;width:32px;height:32px;"> 
      <canvas width="32" height="32px"></canvas> 
      <input type="text" id="o_185d57vbk1qk11b53l3s107r1rvnh"> 
     </div> 
     <p> 
      BS.txt<i>629 b</i> 
     </p><span></span> 
    </li> 
    <li class="working"> 
     <div style="display:inline;width:32px;height:32px;"> 
      <canvas width="32" height="32px"></canvas> 
      <input type="text" id="o_185d57vbk1on1lln5ngdberesi"> 
     </div> 
     <p> 
      phpbrew.txt<i>639 b</i> 
     </p><span></span> 
    </li> 
    <li class="working"> 
     <div style="display:inline;width:32px;height:32px;"> 
      <canvas width="32" height="32px"></canvas> 
      <input type="text" id="o_185d57vbk1kl6roie3d6lak15j" > 
     </div> 
     <p> 
      blah.txt<i>2 kb</i> 
     </p><span></span> 
    </li> 

</ul> 
</div> 

與此代碼:

function update(up, file) { 
    up.context.find('input').attr('id').eq(file.id).val(progress).change(); 
} 

我給file.id;但它沒有找到它。一定是真正的愚蠢,但我無法弄清楚。

+0

你的意思是,你要發送具有id屬性文件對象?或者你應該發送文件元素,而不是file.id. –

回答

2

,因爲你有ID

$('#' + file.id).val(progress).change(); 
+0

假設第 –

+0

頁上只有該ID的一個實例@ZathrusWriter ID意味着它是唯一的......否則它是一個不同的設計問題 –

+0

完美的作品。是的,file.id是唯一的。 – Disco

相關問題