如何显示取决于第一个下拉列表中答案的第二个下拉列表,然后在第二个被回答后显示一个按钮。
我发现了一些显示第二个下拉列表的示例,但没有一个添加第三个元素(如按钮)。
我知道我将如何使用 php/mysql 填充下拉列表,但我是 jquery 的新手。
[更新]
这是我到目前为止所拥有的
HTML
<select id="source">
<option>Select</option>
<option>Company</option>
<option>City</option>
<option>State</option>
</select>
<select id="source2a" class="select">
<option>Sort by</option>
<option>Sort A-Z</option>
<option>Sort Z-A</option>
</select>
<select id="source2b" class="select">
<option>Sort by</option>
<option>Sort A-Z</option>
<option>Sort Z-A</option>
</select>
<select id="source2c" class="select">
<option>States</option>
<option>State 1</option>
<option>State 2</option>
<option>Etc.</option>
</select>
CSS
.select {display: none;}
Javascript
var i = 0;
$(document).ready(function(){
$('#source').change(function () {
if ($('#source option:selected').text() == "Company"){
$('.select').hide();
$('#source2a').show();
} else if ($('#source option:selected').text() == "City"){
$('.select').hide();
$('#source2b').show();
} else if ($('#source option:selected').text() == "State"){
$('.select').hide();
$('#source2c').show();
} else {
$('.select').hide();
} });
});