2016-05-08 16 views
2

は私が持っている次の3つの入力の:OnChangeイベント機能

<input type="file" name="first"/> 
<input type="file" name="second"/> 
<input type="file" name="third"/> 

そして、私は、ファイルを選択した場合何かをしたいです。私は次の機能があります。

$(function() { 
    $('input[name="INPUT-NAME"]').change(function(){ 
     alert("Selected"); 
    }); 
}); 

は、この関数にクリックされた入力フィールドのnameを渡す方法はありますか?

答えて

1

使用$(this).attr('name')方法か、単にthis.namename属性

$(function() { 
 
    $('input').change(function() { 
 
    alert("Selected" + this.name); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<input type="file" name="first" /> 
 
<input type="file" name="second" /> 
 
<input type="file" name="third" />

+0

感謝を取得するため。それはトリックでした。 – Boky

+0

@Boky:喜んで:) –

関連する問題