選択が行われたときにjavascript関数を呼び出すドロップダウンリストがあります。しかし、これが完了すると、関数は選択された項目が未定義であることを示します。 HTMLは次のとおりです。リストで未定義を取得する
は <div class="main">Color Options:
<select name="color_type" id="colorTypesList" style="width:170px" onchange="javascript:return ChangeColorType(this)"
class="form-control">
<option value="0" selected="selected">Standard Vinyl</option>
<option value="1">Speciality Vinyl</option>
<option value="2">Metallic Vinyl</option>
<option value="3">Ultra Metallic Vinyl</option>
</select>
</div>
<div id="picked"> </div>
javascriptのは、私はここにこれを追加しました
function ChangeColorType(item) {
var id = item.options[item.selectedIndex].value;
$("#picked").text("picked "+id);
}
です:https://jsfiddle.net/bgtLa29d/が、それは全く機能していません。私は適切なインクルードを持っていない可能性がありますが、私はそれを行う方法を知らない。しかし、私のコンピュータでは、関数にアクセスしますが、選択された値は常に未定義です。
誰かが見てみませんか?
それは私に働いています。 –