这就是我要做的。仅首先显示状态下拉列表。
使用一些示例代码会更容易,但这里有一个示例。完全没有尝试过,但应该是一个好的开始。永远不要记得如何将选择设置回未选择...
第一个下拉
<cfoutput group= "state">
<option value= "#state#">#state#</option>
</cfoutput>
第二个下拉菜单
<cfoutput group= "state" style= "display: none;">
<select id= "#site#" class= "site">
<option>Select a Site</option>
<cfoutput>
<option value= "#site#">#site#</option>
</cfoutput>
</select>
</cfoutput>
添加一些JavaScript ...
$( "#state" ).change( function() {
$( ".site" ).each( function() {
$( this ).selected( '' ).hide();
} );
$( "select[id=" + $( this ).val() + "]" ).show();
} );