選択フィールドの値とテキストをこのようにテキストとして取得しようとしています。
'1' => 'Alabama'
'2' => 'Alaska'
'3' => 'American Samoa'
..etc
しかし、私が得ている結果は正しく見えません。ここに jsfiddle があります: http://jsfiddle.net/3UfRq/
JS:
$(document).ready(function() {
$("#state").each(function() {
$("p#out").text("'" + $(this).val() + "' => '" + $(this).text() + "'<br/>");
});
});
HTML:
<select id="state">
<option value="1">Alabama</option>
<option value="2">Alaska</option>
...
<option value="65">Wyoming</option>
</select>
出力:
'43' => 'AlabamaAlaskaAmerican SamoaArizonaArkansas...Wyoming'