私は複数のドロップダウンを持っています。これらは pricing[1], pricing[2], pricing[3]
というようになります。 onchange
イベントはすべてpricing[]
という名前で、その場合は「x」であるpricing[x]
のインデックスと、選択した値を取得したいと考えています。変更イベントでドロップダウン配列のインデックスを取得する
HTML:問題がある
foreach($allindichapter as $chapter){
echo "<select name='pricing[".$chapter['CHAPTER']."]' id='pricing[".$chapter['CHAPTER']."]' class='pricing' style='width:100%'>";
foreach($indimonthly as $imchapter => $type){
foreach($type as $typ => $price){
if($imchapter == $chapter['CHAPTER'])
echo '<option value="'.$chapter.'">Monthly - '.$price.'Php</option>';
break;
}
}
echo "</select>";
}
、私もドロップダウンのためのonchange
関数を入力することはできません。
$('select').change(function(){
console.log($('option:selected',this).index());
});
$(function(){
$('select').change(function(){
console.log($('option:selected',this).index());
});
$('.pricing').bind("change",function(){
var id = $(this).attr('id');
alert(id);
});`
は私もjQueryの機能をonchange="pricechange()"
を使用している:私は、次のようなさまざまな方法を試してみました。 助けていただければ幸いです。参考のため
、これは私が達成しようとしているものです:
価格が変更されると、私は期間ドロップダウンを更新します。
それらの作品のどれも、あなたにもHTMLを掲示し、あなたがありがとう – adeneo
それらの選択を作成した方法を説明しているつもりないしている場合。私はどのようにドロップダウンを作成したかの完全なコードを追加しました。 – Maranatha
コンソールのエラーは何ですか? –