JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-lightness/jquery-ui.css">
<select name="choices">
<option>Method1</option>
<option>Method2</option>
</select>
<select multiple="multiple" name="sub">
</select>
JavaScript
var options = [
'<option>1A</option><option>1B</option><option>1C</option>',
'<option>2A</option><option>2B</option><option>2C</option>'
];
$('select[name=choices]').change(function() {
var idx = $(this).children(':selected').index();
$('select[name=sub]').html(options[idx]);
}).change();