1 つの列に選択ボックスが含まれているテーブルがあります。どの行の選択ボックスが変更されたかに基づいてテーブル行のいくつかのプロパティを変更するために、リスナーを任意の選択アクティビティにバインドする必要があります。明らかなように、選択ボックスの修正IDがありません。以下は私が試していたコードですが、機能していません。将来、さらに行がテーブルに追加される可能性があるため、ライブ リスナーが必要です。
$('#datatable').on('change', '.MediaType select' function(){
console.log('Changed');
//console.log($(this.find('select :selected').text()));
});
ここで MediaType は、囲んでいる td 要素のクラスです。「datatable」はテーブルの ID です。誰かが解決策を提案してください。
修正版は以下のとおりです。
$('#datatable').on('change', '.MediaType select' function(){
console.log('Changed');
//Below line to get value of selected
console.log($(this, ':selected').val()));
});