區分每個file_upload控制在我的應用程序正在使用循環即低於生成多個file_upload
控制:如何通過ID RoR中
<div class='row' id='selfintroduction'>
<% @sections.each do |s| %>
<span class='label' style="font-size:small;font-weight:bold">
<%= s.SectionName %>
</span>
<br/>
<span class='formw' style="font-size:small">
<input type='file' id='Self' name='Self'/> // File upload control
</span>
<% end %>
</div>
在@sections
循環我有SectionName
,我與每一起產生file_upload
控制SectionName
。我想在在onchange
方法file_upload
控制使用jQuery適用file_type
驗證,但問題是,多個file_upload
控制具有相同的ID IE
<input type='file' id='Self' name='Self'/>
然後我就用file_upload
控制沿着連接SectionName
id
即
<input type='file' id='Self[<%= s.SectionName %>]'
下面
是onchange
方法,其中,我使用id
file_upload
控制值獲得:
<script type="text/javascript">
$(document).ready(function() {
var i = 0;
$("#Self["+ i +"]").on('change',function() {
alert("Self["+ i +"]");
});
});
</script>
但在上述onchange
方法我無法得到file_upload
控制id
與SectionName
區分每個file_upload
控制。我怎樣才能做到這一點?
請告訴我,等待回覆。 感謝
爲什麼你不使用類? –
我如何在這裏使用課堂,請解釋我。 – user3860097