2016-11-02 7 views
1

私はいくつかの選択ボックスを持っていると私はどの選択ボックスがトリガーされているか知りたいです。jqueryの選択ボックス名を取得

HTMLコード:

<form id="property-filters" method="post"> 
    <select name="sel1"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    </select> 

    <select name="sel2"> 
    <option value="3">3</option> 
    <option value="4">4</option> 
    </select> 
</form> 

jQueryのコード:

$(document).on('change', '#property-filters input, #property-filters select', function() 
{ 
//Get the name of the select box. 
} 

任意のヘルプは高く評価されます。前もって感謝します。

+1

チェック 'this.name' –

答えて

2

イベントのnameプロパティをチェックは、DOMオブジェクトを解雇しました。

$(document).on('change', '#property-filters input, #property-filters select',function() { 
    if(this.name == 'sel1'){ 
     // do the rest 
    }else if(this.name == 'sel2'){ 
     // do the rest  
    } 
}) 
+0

感謝Pranavを行うことができます。出来た。 –

+0

@PrithvirajMitra:喜んで助けてください –

0

あなたは

$('#property-filters select').change(function() { 
    alert($(this).prop('name')); 
}); 

チェックJSFiddle

関連する問題