私は次のJavaScriptを持っています。javascriptと<option>
<form>
<select id="sel">
<option value="1">item_1</option>
<option value="2">item_2</option>
<option value="3">item_3</option>
</select>
<div id="show"></div>
</form>
<script type="text/javascript">
var sel = document.getElementById('sel');
sel.onchange = function() {
var show = document.getElementById('show');
show.innerHTML = this.value;
};
</script>
私がonchangeをクリックすると、新しい値(ここでは1,2、または3)がdivの "show"に表示されます。これはうまくいきます。しかし、私の問題は、別の値を表示したいが、値(1,2、または3)を提出する必要があるということです。アイテムはキログラム、ポンドなどの単位、メートル、㎡、....
私はそのような何かをしたいがあります。
<option value="1" value2="kg">item_1</option>
を私は<script>
にvalue2
にvalue
を変えたが、それは助けにはなりませんでした。
show.innerHTML = this.value2;
どのように動作させることができますか?
おそらくあるべき
ここでjQueryはどこですか? – adeneo
FYI - これはjQueryではありません –
申し訳ありませんが、私はjavascriptを意味します! – craphunter