私はjqueryについて基本的な理解を持っていますが、どういうわけか、要素のデータを深く取得できませんでした。選択したオプションで要素のデータを取得する方法は?
これは、選択ボックス
<select id="from_acc">
<option value="1" selected="selected">Apple<span class="cr_info" data-value="1.00000" data-symbol="="></span></option>
<option value="1">Orange<span class="cr_info" data-value="2.00000" data-symbol="*"></span></option>
</select>
である私のHTML、である私は、データの属性を保持する要素スパンを取得し、その後選択されたオプションは、第1、見つけようとしています。以下は
私の現在のコードで、私は変数string1のに「=」を得ることを期待しかし、これは私に未定義の値を与え、MDNによる
string1=$('#from_acc').find('option:selected').find('.cr_info').data('symbol');
alert(string1);
は、スパンレンダリングの内側のオプションですか? – guradio
はい、私が欲しかった値を記録する要素 –
データ属性をオプションに直接入れない理由は、レンダリングが疑わしいからです。 – guradio