以下の私のコードを見ると、最初の部分が「#select_」と呼ばれる選択ボックスが必要であり、その後、乱数、つまり「#select_123」で終わる必要があるため、これを機能させることができないため、ワイルドカードを使用する必要があります. しかし、[id^='select_']
それは正しくないようです。
また、選択要素の「選択済み」オプションを変数に渡す必要があります。
jQuery("[id^='select_']").change(function() {
var optionValueText = jQuery.trim(jQuery($("[id^='select_']")+' :selected').text());
//do something
});
ID名、つまりjQuery( "#select_123")をカードコーディングするだけで、このコードが正常に機能することはわかっていますが、そのオプションはありません。